The Seychelles is the name for an archipelago of 115 small islands in the heart of the Indian Ocean All the islands are splendid in their own right, one more exotic than the other, yet they share a common denominator: lush tropical vegetation, lined by white sandy beaches running down to crystal clear water in shades from emerald green to dark blue