Arran ferry cancellations blamed on Covid and poor weather CalMac apologises for the disruption caused to passengers during an "exceptional period".