Wednesday will be mainly fine, with clouds forming over the mountains from midday onwards.
Winds will be a northeast to southeast gentle to moderate breeze of 3 to 4 Beaufort, over slight seas.
Temperatures will reach 36C inland, 33C along the coast and 26C in the highest mountains.
Wednesday night will be clear.
Winds will be a southwest to northwest gentle to moderate breeze of 3 to 4 Beaufort, over slight seas.
Temperatures will drop to 22C inland and along the coast, and to 17C in the highest mountains.
Clear skies will continue till Saturday, with temperatures going up slightly on Thursday and remaining above the seasonal average for the rest of the week.
Click here to change your cookie preferences