Essaouira has a moderate climate with mild winters and warm summers.
The average temperature varies from 15 – 20 °C ( 59 – 68 °F). Maximum about 28 °C in the summer and not lower than 13 °C in the winter, it’s called the “Wind City” because of its persistent north wind sometimes violent mostly in the summers and during the days.
The summer is best for wind- and kitesurfing.