An amber warning has been put in place for the north-west of Scotland.