Port Shepstone, KwaZulu-Natal, South Africa - Attractions, Businesses, Events, Places to Stay, Services, Shopping & Where to Eat. Port Shepstone is a town situated on the mouth of the Mzimkhulu River, the largest river on the KwaZulu-Natal South Coast of South Africa.