Hands up who wants to go to the Seychelles? We thought so. Mother Nature was very generous with these 115 islands sprinkled in the Indian Ocean and has spoiled them rotten. Unsurprisingly, the beaches are a big attraction, and what beaches they are: exquisite ribbons of white sand lapped by topaz waters and backed by lush hills and big glacis boulders. And hardly a soul in sight.

With such a dreamlike setting, the Seychelles is a hot choice for a honeymoon, but there’s much more to do than simply cracking open a bottle of champagne on the balcony of your luxury hotel. Having earned a reputation as a paradigm of ecotourism, the Seychelles is a glorious spot to watch birds and giant tortoises in their natural habitat. And a vast living world lies just below those turquoise waters, beckoning divers of all levels.