Criado em 1971, o Parque Nacional do Arquipélago de Bazaruto localiza-se ao longo da costa dos distritos de Vilankulo e Inhassoro, na província de Inhambane, abrangendo as ilhas de Bazaruto, Benguerra, Magaruque, Santa Carolina e Bangué. O Parque, com uma extensão de 1583 km².
Foi criado para preservar o dugongo e a tartaruga marinha. Quem mergulha nas suas águas azul-turquesa, pode observar a beleza pitoresca dos seus corais e o rico ecossistema que se move à sua volta.
Podemos também passar bons momentos no interior das suas florestas com lagoas de água salgada, onde se reúnem os flamingos. O aeroporto de Vilankulo, os serviços e diversidade de acomodações próximas, trazem um dinamismo ímpar ao local.