Whale Shark Nursery — Tofo Beach Mozambique
Tofo Beach near Inhambane in Mozambique — the world's largest year-round whale shark (Rhincodon typus) aggregation outside the Maldives' South Ari MPA, with 200+ individual whale sharks documented in the Bazaruto Archipelago's waters — provides the Indian Ocean's finest whale shark snorkel experience without the Maldives' resort infrastructure. The Manta Research Trust's Tofo programme has documented whale sharks returning to the area across years and decades, and the PADI-certified dive operators' systematic feeding area surveys produce whale shark encounters with 85%+ success rates from October through April. The Tofo whale sharks' larger average size (8–10 metres) compared to the Maldives' juvenile population, combined with Mozambique's manta ray and large pelagic fish diversity, creates one of the Indian Ocean's most complete open-water wildlife experiences at a fraction of the Maldives' visitor cost.
About this spectacle
At Tofo Beach, the Indian Ocean delivers something rare: an encounter with whale sharks that feels genuinely wild. These gentle filter-feeders — averaging 8–10 metres in length, notably larger than populations elsewhere — cruise the warm, nutrient-rich waters off Inhambane Bay with unhurried grace. Snorkellers and divers enter the water to swim alongside animals that dwarf them completely, their spotted flanks catching filtered tropical light as they glide through plankton blooms. The surface experience is intimate and unscripted, guided by PADI-certified operators who have surveyed these feeding grounds for years. On the same trip, oceanic manta rays and large pelagic fish are common companions. The bay's open water feels spacious and alive, with the sound of your own breathing through a snorkel the loudest thing in the frame. Success rates above 85% from October through April mean most mornings end with a genuine encounter. This is frontier wildlife tourism: small-scale, high-quality, and far removed from resort infrastructure.
When to go
Jan — Dec, peak Oct — Apr
Getting there
Nearest airport: INH. Nearest city: Inhambane.
Booking options
Goyova doesn't process bookings directly. When you tap "Plan this trip" in the app, you'll see options from our partner providers — accommodation, tours, transport — with affiliate links where applicable. See our affiliate disclosure for details.