The best time to visit Seychelles is between April and May, or during October and November, as these are the less windy months of the year