Seychelles is constantly hot and humid, with an average annual temperature of 84°F (29°C), and a similar average sea temperature, which seldom drops below 81°F (27°C). The heat is usually pleasantly tempered by sea breezes. The islands lie outside of the hurricane belt, so storms are rare, but tropical rains fall during January and February. It is easy to escape the showers, though, because it can be sunny on one side of an island while it rains on the other.The Seychelles are a glorious holiday destination at any time of year, but the best time to visit depends on the desired activities. For instance, it is slightly windier between May and September, making this the ideal time to visit for those wanting to sail or enjoy other wind-based sports; whereas the best time of year for scuba diving and snorkelling is April and May or October and November, when the visibility is at its best.