Emerald Cove, quality beachfront holiday accommodation, thatched self-catering chalets. Shelly Beach KwaZulu Natal South Coast