Eden Island's man-made lagoon and waterfront villas create a resort enclave off Mahé, where marina yachts and upscale dining contrast sharply with the archipelago's untamed granite-studded coasts.
Curated for Tourist members