Southern Mozambique’s Bazaruto Archipelago is home to five islands that make up the Bazaruto National Park. Bazaruto and Benguerra are the islands with the high-end hotels for which the area is most famous.
Direct flights from Johannesburg and South Africa’s Kruger National Park make this chain of islands the closest Indian Ocean beach options to South Africa, and ideal beach add-ons for South Africa safaris. The majority of visitors to Bazaruto are on high-end fly-in excursions to the area.
The marine life here is exceptional, with the Bazaruto reefs forming the focal point of the region's diving and snorkelling trips. Game fishing is equally impressive, with marlin proving a common catch.