The islands in the Bazaruto archipelago in mozambique are perhaps the most beautiful in the entire Indian Ocean. Made up of just five small islands, Bazaruto, Benguerra, Magaruque, Santa Carolina and Bangue, the archipelago’s new status as a national park should save it from mass tourism and the operating hotels are passionate about keeping it that way.

Indigo Bay Island Resort and Spa

offers world-class understated luxury, with its elegant design complimenting the stunning location on the white-sand shores of Bazaruto Island. Surrounded by palm trees and a turquoise sea, the accommodation consists of 30 Beach Chalets and 14 Luxury Villas. Constructed of natural materials such as reeds, soft-fringed thatch and wood, the accommodation blends harmoniously with the natural surroundings. Each chalet and villa offers complete comfort, with airconditioning, mosquito netting and screens, en-suite bathrooms, hammocks, mini bars, safes, satellite television and other standard hotel amenities.


Casual elegance and a relaxed atmosphere await guests on the north-west coast of Benguerra Island in the Bazaruto Archipelago: Azura – Mozambique’s first luxury eco-boutique retreat. Amazing attention to detail has gone into the construction of this beautiful lodge, giving you a good slice of barefoot luxury at its best. And with its position along an incredible stretch of sand lapped by turquoise waters, Azura offers activities in abundance

The surrounding ocean forms part of a national park and offers you exceptional snorkelling and scuba-diving. Azura has a gold-rated PADI dive centre and also offers catch-and-release deep sea fishing trips. However, one of the best things to do is absolutely nothing: settle onto the plump cushions shaded by thatched beachside salas and watch dhows sail by on the translucent sea.