Cruise ships always drive me nuts why would you want to hang out on a boat with the same people and get let out in port towns that jack up their prices and get shitty service because every restaurant is in the weeds.
Plus every meal is a buffet on board.