I've been noticing this more and more, there's an insistence that pointed economic or environmental criticisms of some consumption habit, usually almost exclusively partaken by the upper middle class and wealthier people, must actually secretly be a purely cultural critique. I'm sure these guys work for Exxon or some shit, lmao.
Honestly, I hate cruises. They're a miserable experience, particularly if you're in an interior cabin on rough seas. I'd much rather spend a week on an island than on a boat. But I also recognize flying in to Jamaica and spending six days at a resort is going to run you more than time on the boat. $200-300/night is the cost of a nice-ish hotel and it comes with travel included.
I have family that regularly go on cruises because they've got kids and cruises are a great way to let your kids have a bit of freedom without being terrified they'll get lost or kidnapped. I understand the appeal, both from a convenience and budget perspective. Frankly, if the USSR was doing industrialized vacations, I suspect they'd be churning out cruises like sausages. Big messy low-cost-per-unit relatively homogeneous solutions are exactly their style. It would probably be closer to $50/night and you'd get all the booze you could drink comped, but otherwise?
I mean, if I had my way I'd reopen AstroWorld in Houston and I'd put big parks like this in easy reach of every big population center. And I think that would rapidly eat away at the demand for cruises. I'd also go down to Alabama and Mississippi and Florida and invest a ton of money in beach cleanup and preservation. These areas used to be beautiful. Oil exploration and river dumping have ruined them over the course of decades (BP's Deepwater Horizon in particular devastated the Gulf Coast).
I think the drive to go on these cruise vacations is more a consequence of treats already going away at a local level. Mass market consumerist vacations at sea are simply absorbing the excess demand.
But obviously I don't get to make these decisions any more than I get to decide how many cruise ships get launched. I do think a "Save Our Beaches" / "Save Our Parks" message would sell better than "Abolish Cruise Lines". Portraying cruises as these ugly obnoxious pig styles that people are herded onto as an alternative to the beautiful local venues cannibalized at a profit seems like a better sell than simply throwing up my hands and announcing "The World Is Coming To An End So Now Cruise Lines Are Going Away" when the sheltered settler-colonialists of the First World feel neither the risks of climate calamity nor the impending collapse of the cruise liner industry.