Mother Nature was exceptionally generous with the 115 picturesque islands scattered in the Indian Ocean east of Kenia that make up Seychelles. This 115-island ...