The largest island in Mozambique’s only dedicated marine park, Bazaruto supports two lovely resorts set on postcard-perfect beaches and rich snorkelling and diving opportunities.
Bazaruto is the largest island in the archipelago protected in Bazaruto National Park, which lies some 20 kilometres offshore of the Mozambican mainland between Vilankulo and Inhassoro. A succession of white palm-lined beaches makes the island’s two resorts a perfect get-away-from-it-all holiday destination. Yet for most visitors, the main attraction of Bazaruto is the snorkelling and diving opportunities associated with the extensive fringing coral reefs. A dazzling array of brightly coloured and oddly shaped fish inhabit the clear waters of the coral gardens, and larger marine creatures – turtles, humpback whales and three species of dolphin – are also frequently seen. The island is also renowned for its challenging game fishing.