Cerca del mar la temperatura media anual es de aproximadamente 18-20 °C, mientras que en el interior las temperaturas medias anuales son aproximadamente 17-18 °C y en zonas montañosas de aproximadamente 16-17 °C, con precipitaciones que rondan entre los 400 y los 800 mm anuales, dependiendo de la zona, dándose mayor nivel de precipitación cerca de las costas.