Bazaruto Archipelago — 6 days

Giant sand dunes, dugongs and empty Indian Ocean beaches. Day-by-day itinerary: Arrival in Vilankulo; Bazaruto Island; Snorkelling & dugongs; Reef diving & lagoon.

Day-by-day itinerary

Day 1 — Arrival in Vilankulo

Day 2 — Bazaruto Island

Day 3 — Snorkelling & dugongs

Day 4 — Reef diving & lagoon

Day 5 — Back to Vilankulo

Day 6 — Departure