Swim with whale sharks in the Mafia Archipelago

Snorkelling with whale sharks in the warm Indian Ocean is an adventure-seekers dream come true and the Mafia islands are one of a few areas on the African coast where you can do this. Head out on boats to search for the whale sharks, and if you're successful, hop in and swim alongside. Once you're in the water, you can truly marvel at the magnitude and grace of these gentle giants which measure up to 20 meters in length.
Call us on 858 523 9000 to start planning your holiday