Not needed but recommended as they get busy, especially on sunny days
I would get a reservation if possible.
Not needed. But definitely suggested. They do have a bar area on the water though, which makes it tolerable if you have to wait. If you have a it party definitely get a reservation though.
Thanks! Your answer is awaiting moderation.