My husband and I are coming to Hyannis in late May. (Not Memorial Day) Do we really need advance reservations for the ferry or can we buy the tickets when we get there? Not sure what the weather will be like or what day we'll want to go. Thanks for your help and any other tips on the differences between the islands. Thanks!