1.Kosi Bay, South Africa
Species: Zambezi sharks
Located in KwaZulu Natal, bordering Mozambique in a dramatically beautiful, unspoiled corner of South African paradise, Kosi Bay is a series of four lakes that eventually connects to the warm Indian Ocean through an estuary abundant in flora and fauna. Zambezi sharks (the South African name for famously aggressive Bull sharks) are known for making forays in search of food deep into freshwater lakes and rivers, and this is certainly evident in the fish-rich waters of Kosi Bay.
2. Gansbaai, South Africa
Species: Great White sharks
“Shark Alley” is a narrow channel between two small islands off the coast of Gansbaai, a charming fishing village and holiday destination east of Cape Town. It is also home to one of the densest populations of great whites in the world—and so if you’re keen to cage dive with this much-maligned and misunderstood beauty of the deep, here’s a good place to do it.