Trains, buses and ferries will be disrupted as two yellow warnings and an amber warning hit the Highlands, Aberdeenshire, Moray and Western Isles today.