The average temperature for the year is 30 °C (or 86 ºF) so, generally speaking, the weather here is absolutely amazing, since you can get up to 320 days of sunshine every year! Also, with an annual average sea temperature of 26°C-29°C (78ºF-84ºF), the sea is always warm enough for swimming, regardless of the season.