Benguerra Island, Bazaruto Archepelago, Mozambique

by Robert Hewitt

A week in this idyllic place