Mafia Island, Whale Sharks — 5 days

A quiet island in the Tanzanian archipelago, one of the best places to swim with whale sharks. Day-by-day itinerary: Arrival on Mafia Island; Swimming with whale sharks; Mafia Island Marine Park; Kua ruins & lazing.

Day-by-day itinerary

Day 1 — Arrival on Mafia Island

Day 2 — Swimming with whale sharks

Day 3 — Mafia Island Marine Park

Day 4 — Kua ruins & lazing

Day 5 — Departure