From tropical reefs and wreck dives to shark and cage diving, the South African coastline offers a diverse range of diving opportunities. You are guaranteed a ...