Weather today will be mainly fine but with occasional clouds.
Temperatures will rise to 29 degrees Celsius inland, 28 in eastern and south coastal regions, around 26 in the rest of the coastal areas and 20 on the mountains.
Low cloud or thin mist is expected this evening.
Temperatures will drop to 14 degrees Celsius inland, 16 in the western coast and around 18 in the rest of the coastal regions and 10 over the mountains.
A slight drop in temperatures is expected tomorrow, closer to the average for this time of year, over more overcast skies at intervals setting a pattern until Wednesday.