The Seychelles, which are located in the Indian Ocean off the east coast of South Africa, attract holiday-hungry people from all over the world. Silhouette, the third largest island in the inner Seychelles, has something to offer for travel-loving adventurers, nature lovers, hikers, divers and those seeking peace and quiet. It belongs to the archipelago around Mahé...