The Met Office has issued a yellow weather warning for the much of the Highlands, and the Moray and Aberdeenshire coastline.