There are websites that sell these tickets at discounted price tag.
With so many destinations however much look at on today's cruise ships it has become a very popular alternative to more traditional vacations. https://Medium.com/@theatertickets5/unlock-exclusive-deals-how-to-buy-cheap-theater-tickets-online-784b4b4d7ada