O lendário Parque Nacional do Arquipélago do Bazaruto localiza-se entre as cidades costeiras de Vilanculos e Inhassoro e é formado por cinco ilhas principais, Bazaruto, Benguerra, Magaruque, Bangué e Santa Carolina. Protegido como parque nacional desde 1971, o arquipélago possui variada e abundante fauna marinha, de baleias a tartarugas e de arraias ao raríssimo dugongo. Golfinhos também são residentes, bem como os flamingos que colorem as lagoas de água salgada, interrompendo as extensas dunas de areia
Mais de 2.000 espécies de peixes, a abundância de corais e a água azul-turquesa fazem da região um paraíso do mergulho. Os esportes aquáticos (não-motorizados), a interação com a cultura local e a incrível culinária de frutos do mar moçambicana complementam o charme do arquipélago.