Mediterranean. Hot dry summers 27-35°C. Mild rainy winters 10-18°C. Best Mar-May, Oct-Nov. Beach Apr-Nov. Humidity high summer. Winter storms occasional.