CalMac says the current disruption to its services is down to a failure to invest in new ferries for too long. Four of its large vessels remain out of service, with five smaller ones also sidelined, leading to cancellations and reduced capacity. At one point this week, almost a third of the entire fleet was unavailable, either due to technical issues or planned maintenance, but the ferry operator says the situation is looking brighter.