Whale Shark Aggregation — Tofo Reef Mozambique
The Tofo Beach whale shark snorkel in Mozambique's Inhambane Bay — the world's southernmost reliable year-round whale shark population, the Mozambique Channel's exceptional plankton productivity maintaining large (8–12 metre) animals in the area year-round, and the PADI dive operators' manta ray and whale shark combined programmes creating the Indian Ocean's finest accessible multi-megafauna snorkel day. The whale sharks at Tofo exhibit a resting behaviour not documented at other sites — lying motionless at 3–5 metres depth for 10–15 minutes while the currents drift them, the animals' complete stillness allowing snorkellers to hover beside them without the pursuit swimming required at other sites. The Tofo community's transition from harpoon fishing to manta and whale shark ecotourism (completed by 2005) creates one of the Indian Ocean's finest human-marine conservation transformation stories directly embedded in the tourist encounter.
About this spectacle
Tofo Reef sits off Inhambane Bay on Mozambique's southern coast, where the Mozambique Channel's exceptional plankton productivity keeps a resident population of whale sharks — 8 to 12 metres long — present throughout the year. Unlike any other known site, these animals have been documented lying motionless at 3 to 5 metres depth for 10 to 15 minutes, drifting on the current in a resting posture. Snorkellers hover silently beside them without the exhausting pursuit common elsewhere. Morning boat departures with PADI operators often yield encounters with both manta rays and whale sharks on a single outing, making this one of the Indian Ocean's most accessible multi-megafauna experiences. The water is warm and typically clear, the sharks unhurried, and the sheer scale of these gentle filter-feeders — their wide mouths, spotted flanks, and slow fin sweeps visible in the shallow blue — creates a profoundly intimate encounter. Tofo's fishing community transitioned fully to ecotourism by 2005, so the conservation story is part of the experience itself.
When to go
Year-round
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.