Eden Island, an exclusive man-made island in the Seychelles archipelago, more than lives up to its idyllic name. Opened in 2006, this oasis and epitome of laid-back, luxurious living that is shaped ...