Located a little more than 10 degrees below the equator in the western Indian Ocean, the islands have a maritime tropical climate.
In the wet season from October to April, the predominant northerly winds of the Indian Ocean bring moist, warm air to the region. Heaviest rainfall occurs during the period from December to April and amounts can reach as high as 15 inches (390 mm) in a month. The mean temperature during the wet season is in the high seventies with the hottest month, March, averaging temperatures in the middle eighties (fahrenheit).
From May to September southerly winds dominate the region. These are cooler and drier and temperatures in the islands average around 66 degrees fahrenheit (19 degrees celsius).
Rainfall and temperature vary from island to island during any month and even vary on an island due to the topography. The central, higher areas of an island are often cooler and more moist than the coastal regions. This variation results in microecologies on the islands with distinct flora and fauna.