The port has been brought into public ownership after it emerged new CalMac ferries are too big to berth there.