The town of Eshowe is situated in KwaZulu-Natal, approximately 1 hour from Richards Bay. Eshowe has a variety of outdoor adventures available.