The aquamarine waters and granite, boulder-clad islands of Seychelles have long beckoned travellers. And now, a new ...
Coastal Africa and the continent's island nations, like the Seychelles and Madagascar, are inviting places to cruise, with ...