Swimming with seahorses on Mozambique’s Bazaruto archipelago
I am at breakfast on Benguerra Island off the coast of Mozambique, overlooking a wide beach at low tide. Warm trade winds are rattling the palm trees. Among sand banks and the curl of waves, turquoise shallows are shading into...
