The island can be visited any time of the year. Temperatures are always warm and mild (26°C or 79°F), with a gentle breeze. The climate is tropical, with two well defined seasons: the rainy season from January to August, and the dry season for the rest of the year.
The heaviest rains occur between March and July, sometimes reaching almost 20.3 cm (8 inches) in 24 hours in March and April. During this season the island is green and at its most beautiful and the temperature slightly cooler. October is the driest month, when rainfall will not be greater than 0.91cm (0.36 inch) in a 24 hour period. The average temperature is 25° C (77° F), with a variation of only a few degrees.
The hottest months are January, February and March. The relative humidity varies little from 81.5 % due to the islands characteristics. Average annual sunshine is 3.215 hours per day, with a maximum in November and a minimum in April. Best times for Surfing From December to February/March the waves are perfect for surfing.
Best times for Diving and Snorkeling August through December are the best months for diving and snorkeling in the Mar de Dentro (Atlantic north coast of island, facing the mainland, where the bays are more protected). Between January and March the Mar de Fora (south coast of island) is calm and excellent for diving and snorkeling.