Turquoise waters and white sand beaches
The Seychelles is an archipelago consisting of 115 idyllic islands 932 miles off the coast of East Africa and surrounded by the turquoise waters of the Indian Ocean. The islands’ picture-perfect white sand beaches, fringed with swaying palms and granite boulders are what attract many visitors to the Seychelles. It is however the dramatic mountainous peaks, the diverse flora and fauna and fascinating melting pot of cultures that make a visit here a truly captivating experience.