Ferries are notoriously late. They tend to leave the first port on time and then run late for the rest of the day. We rode three ferries and each one was late, sometimes up to an hour late. Unfortunately, you will still have to arrive at the port at the scheduled time, in the slim chance that the ferry arrives on time.