Top 10: Diving adventures

Shoals of fish, Rocktail Bay Scuba Diving in Sodwana Bay

1 Dive with sharks, Aliwal Shoal

Zambezi’s (bull sharks), tigers, hammerheads and ragged tooth sharks ensure that the adrenalin flows at this unique dive encounter. more

2 Swim with whale sharks in Maputaland

Nothing prepares you for the thrill of being close to the biggest fish in the sea.

3 Protea Banks, off the KwaZulu-Natal South Coast

Deep in the Mozambique channel discover abundant game fish, rays, sharks and more in this world-rated dive adventure.

4 Sardine Run fun

Join the diving gannets, sharks and dolphins in the open ocean during the annual Sardine Run along the Wild Coast/Southern KZN – it's the Greatest Shoal on Earth more

5 Dive the kelp beds, False Bay

Explore thick forests of kelp, made even more mysterious by the light filtering down onto a boulder-strewn underwater landscape. Expect inquisitive seals and other sea creatures and cold-water fish for company. more

6 Dive the chokka beds, Cape St Francis and Port Elizabeth

From late October to late November thousands of chokka (squid) gather to reproduce - an amazing spectacle that draws in the predators. more

7 Wondergat, North West Province

Go underground in this a natural sinkhole favoured by technical divers. more

8 Sodwana Bay, Maputaland

Extraordinary coral gardens and an abundance of sea creatures; mile upon mile of reefs suited to all levels of experience. more

9 Dive the HMS Birkenhead

History and the presence of great white sharks make diving the HMS Birkenhead, off Danger Point in Struisbaai, Southern Cape an adrenalin rush of note. more

10 Smitswinkel, Cape Town

The South African Navy scuttled five wrecks in the early 1970s, to form an artificial reef. Explore frigates and dredgers teeming with a variety of fish and other marine life. more