Best weather:
The Mediterranean climate brings cool winters and hot summers, but rarely goes to extremes. Average temperatures range between 48–81 degrees Fahrenheit. Humidity can make mid-summers sticky, so May, June and September are best for beach-goers.