The Highlands have recorded their hottest day of the year so far – outstripping holiday hot spots in the Mediterranean, Adriatic and Aegean!