Mafia Island, part of the Mafia Archipelago, is a paradise for divers seeking encounters with majestic marine giants, such as whale sharks and humpback whales.
Diving in Mafia Island is a unique experience, where you can witness these gentle giants up close and swim alongside them in the warm Indian Ocean waters. For more details: https://eco2diving.com/