No you don't you can go down and buy your tickets cuz you have to get there before they board the ship or you can order over the phone
Online or ticket office except for holiday events example mom/dad day cruise or December 31. These dates go fast
Thanks! Your answer is awaiting moderation.