The Seychelles is a unique archipelago of 115 breathtakingly beautiful islands sprinkled in the azure waters of the Indian Ocean. Each island has its own character and appeal but pristine empty beaches bordered by smooth granite boulders and swaying palm trees are one thing they have in common.

With Mahe, Praslin, La Digue, Silhouette, Sainte Anne and Desroches all offering an idyllic ‘get away from it all’ escape, it can be hard knowing which Seychelles holiday to choose. Why not consider island hopping for a contrasting experience? There are regular inter-island flights and boat transfers which allow visitors to experience the very best of these exclusive islands. The Seychelles truly are heaven on earth.