South Africa is two diving countries in one. Warm Indian Ocean water washes the north, building Africa’s southernmost coral reefs at Sodwana Bay, while the cold Atlantic in the south grows giant kelp forests off Cape Town. Between them sit shark reefs, deep walls and one of the ocean’s great spectacles, the Sardine Run. The range is the point: you can drift over soft coral in a 3 mm wetsuit one week and dive a kelp forest in a 7 mm hood the next.
This page is the map of those choices, not a single dive site. Sodwana carries most of the country’s tropical diving and welcomes Open Water divers, so it’s where many people start, and our Sodwana Bay guide covers the bay, the launches and the turtles. The shark diving sits further south in KwaZulu-Natal: Aliwal Shoal for ragged-tooth sharks and wrecks, and Protea Banks for bull, tiger and hammerhead sharks in deep water, a dive strictly for experienced, deep-certified divers. Your certification, more than your budget, decides where you can go.
Two experiences stand apart from the reef diving. The Sardine Run, off the Wild Coast in June and July, is a world event rather than a dive in the usual sense, mostly snorkelling and freediving from a boat as bait balls erupt under hunting dolphins and sharks. It rewards patience, because a great bait ball is roughly one outing in three. And at the cold end, Cape Town’s False Bay holds the kelp forest made famous by My Octopus Teacher, plus the sevengill cowsharks of Miller’s Point, in water cold enough to need a thick suit. Pick your spot by what you want to see, match it to your level and the season, and leave a spare day for the weather.