1. Thompsons Bay Beach


Hailed as one of the most beautiful beaches in Durban, Thompson’s Bay is admired for its safe swimming conditions - shackled by shark nets and proactive lifeguards. This beach is just around the corner from Shaka’s Rock, along Marine Drive, which is deemed as a top fishing spot in the province of KwaZulu-Natal. Its 50m tidal pool, perfect for snorkelling, is also child-friendly, allowing everyone to explore subtle waters with a dash of the ocean. Beachgoers are cautioned to bring their own food, drinks and snacks to nibble on as there are no nearby eateries. The Hole in the Wall at Thompson’s Bay Beach is not only the ultimate picture spot, but a lasting impression that keeps you coming back.