South Africa offers an impressive world beneath its waves. The country’s coastline, stretching along the Atlantic and Indian Oceans, is simply teeming with marine life, shipwrecks, and colourful coral ...