I wouldn't go on a cruise anyway ..... being stuck in a floating multi storey car park with thousands of strangers and expected to socialise? My worst nightmare!
Calling at fabulous places but only being able to see them briefly, shuffling around in a group wearing headphones? Noooo!
Having to dress up, watch cheesy entertainment, "join in" with stuff? Nope.
Not to mention that cruises do have a reputation for being bad for the environment and fostering illness.....
I know some people love cruises, and I'm happy for them, but I can't imagine it would ever be a holiday I'd enjoy.