Weather caused extensive disruptions to Scotland's ferry networks with cancellations and amendments across the fleet.