De Bazaruto Archipel bestaat uit de drie hoofdeilanden Magaruque, Benguerra en Bazaruto en zijn stuk voor stuk werkelijk idyllisch. De eilandengroep is in zijn geheel een nationaal park vanwege het rijke vogelleven, maar vooral vanwege de koraalriffen met prachtig gekleurde vissen, inktvissen en andere zeedieren in de meest fantastische kleuren.
Benguerra Island is op twee na het grootste eiland van de archipel en heeft vele duinen, inlandse meren en schitterende stranden. Een prachtig stukje paradijs in de Indische Oceaan...