No you dont need reservations, they have a stand at the dock, tickets can be purchased there. Enjoy it's beautiful!
I also bought mine on line the day i wanted to go
I don't believe so. I think you can make reservations online through the website. But we got our tickets the day we wanted to go no problem.
Thanks! Your answer is awaiting moderation.