Monday will be mainly fine with temperatures expected to rise to 38 C inland and 31 C in the mountains.
Temperatures in all coastal areas of the Mediterranean island should rise to 33 C, according to the Meteorological Office.
A yellow alert for high temperatures has been issued – in effect from 1pm till 5pm.
Winds will be variable, light to moderate, over smooth to slight seas.
The fire hazard is high in all forest areas.