Life’s a Beach in Mozambique! Two stunning archipelagos offer beautiful palm-fringed beach resorts and hideaways with fabulous marine environments. There are tropical islands with turquoise waters where snorkelling in the shallow pristine coral reefs is a wondrous experience. Two islands of the Bazaruto Archipelago are specially recommended – Bazaruto and Benguerra.

Resorts you will adore include Indigo Bay, Bazaruto Lodge, Marlin Lodge, Benguerra Lodge and Azura Mozambique.