Port Shepstone is situated on the mouth of the largest river on the south coast of KwaZulu-Natal, South Africa, the Mzimkulu River (the great home of all rivers).120 kilometres (75mi) south of Durban, it is the administrative, educational and commercial centre for southern Natal.