On the outskirts of Table Mountain National Park you'll find an often overlooked gem known as Oudekraal. This sandy bay, known for its mountainous backdrop of the Twelve Apostles and (obviously) Table Mountain, also comes equipped with rocky tidal pools and a multitude of quality dive opportunities. Strangely enough, what you likely won't find here are many other people - a fact worth embracing when there are so many tourist-covered activities in and around South Africa.
Some of the best parts of Oudekraal are just offshore. The pink coral of Justin's Cave makes for a choice destination for intermediate divers, while some say there is undiscovered treasure still buried within the oldest shipwreck in South Africa (the 17th century Het Huis te Kraaiensteing). Then again, nearby hikes like the Pipe Track, Grootkop, and many more might just be tempting enough to stay on dry land for.