Top African Destinations to Swim with Whale Sharks
Summary 1. Tofo Beach, Mozambique 2. Gulf of Tadjoura, Djibouti 3. Mafia Island, Tanzania 4. Nosy Be, Madagascar 5. Sodwana Bay, South Africa With an average length of around 32 feet/10 meters, whale sharks are the largest fish on Earth. Swimming alongside one for the first time—and indeed, every time afterwards—is a humbling experience that…