facesofthesea.com
Azura Benguerra – Mozambique
Azura Benguerra Island Imagine an unspoilt island within a Marine National Park. Miles of deserted beaches with soft white sand. Sparkling turquoise seas, crisscrossed by local dhows plying their t…