Azura Benguerra Island Mozambique, 5 nights from R55 595 pps
Mozambique
Imagine an unspoilt island within a Marine National Park, deserted beaches of pure white sand that extend for miles, sparkling turquoise seas criss-crossed by local dhows plying their trade, sunny ...