Three ferries are already more than a year late