Since Covid I book if I am sure which ferry I'll be catching, but I think they take walkups now. I have seen long lines at the ticket counter minutes before the ferry is due to leave so get there a little early, get tix, check bags ( tip the porter!) and head up stairs for a cold one..or two..