The pristine coral reefs which line the Bazaruto Archipelago in the south boast some of the world’s most impressive marine life. The six islands of the Bazaruto Archipelago – Bazaruto itself, Benguerra, Magaruque, Santa Carolina, Bangué and Shell – all have their own unique charm and character, offering everything from diving and snorkelling to dhow sailing and deep-sea fishing. These islands are best accessed via Vilanculos, Mozambique’s ‘mainland hopping-off point’.
Where to stay on Bazaruto Archipelago
Sign up to our newsletter for the latest news and offers