The climate is tropical and warm, because of moderating effects of ocean winds. Mean temperatures range from  in the central highlands, where frost may occur for several days in the winter, to a maximum of  in low-altitude areas. Average yearly temperatures range from  to nearly . Day and night temperatures may vary by  to .