What about adding a new command or 2:
in the docks, 'wait <ferryname> <dest>' will let me wait for the ship and get
onto it.
In the ferry, 'pull rope' will get me off at next stop. Just like it does in a
bus. Alternatively, just keep the whole destination from the 'wait' command
and shunt the person off at that port.