The service in Lochaber has been hit with problems in recent years due to its ageing vessels. Summary from source