Weather forecast for Fraserburgh