Skip Nav

Bazaruto Archipelago, Mozambique

Located in the Indian Ocean and surrounded by coral reefs, this archipelago is a national park made up of five idyllic islands.

Source: Flickr user RichardMoross

Read More Bucket ListTravel InspirationWellnessTravel