Seychelles has some of the most beautiful beaches on the planet