The town of Shelly Beach is situated on the south coast of KwaZulu-Natal, approximately 55km from Port Edward and 20km from Port Shepstone. A list of outdoor things to do in Shelly Beach.