May weather and when to go
May is a good time to enjoy an Indian Ocean holiday as most destinations boast long, dry days during this time making it perfect for beach relaxation and water-based activities. The Seychelles enjoy temperatures of around 28 degrees and not only is the air temperature pleasant, the sea water is warm too. Visibility off the coast of the Seychelles can reach over 30m which makes it incredible for snorkelling.
The Maldives enjoy warm days with long sunny spells which is exactly what you want when relaxing on the white sandy beaches.
There may be some chance of rain across the islands but is unlikely to perpetuate whole days so won’t ruin your beach experience.