Just 30km off the East African coast, an unlikely but imposing erg rises out of the translucent sea. Bazaruto it houses landscapes and people who have lived apart for a long time. Whoever lands on this lush, sandy island soon finds himself in a storm of awe.