Cuba is bordered on the south by the Caribbean Sea and on the north by the Gulf of Mexico and the Straits of Florida. Prevailing trade winds combine with warm waters of the Gulf Stream to produce a mild and semitropical climate. Cuba's mean temperature is about 77°F (25°C) in winter and only slightly more, perhaps 80°F to 85°F (26°C), in summer. Averages range only between 70°F (21°C) and 82°F (27°C) for the coldest and warmest months. Summer readings as high as 100°F (37°C) have been recorded. Occasional near-freezing temperatures occur only in mountain areas.
Relative humidity varies from 60% to 70% in the daytime and from 80% to 90% during the night, regardless of the season, of which there are only two. The dry season lasts from November to April. During the May through October rainy season, Cuba receives up to 75% of its yearly rainfall, which averages 54 inches (137 cm).