Skip Nav
Photo 4 of 20

4

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

X