No you don't, but you should check for sail times.. you pay $10 i believe, all day pass, each sail is about 45 mins
No on busy weekends you should check though
No
They don't do money so make sure you bring a credit card. They do everything on a credit card..
Thanks! Your answer is awaiting moderation.