Many years ago I 'won' a tour of a cruise ship at Dover and a free lunch. The tour was interesting and the lunch was decent enough but rather than having the affect I'm sure the Marketing people hoped for, it made me realise I would never actually want to be couped up on a boat for any amount of time at all. I now have zero desire to go on a cruise ..... hell on water as far as I can see.
Yeah, I had dinner with the captain as well. All in all a fascinating day but like you I must admit it doesn't interest me, I prefer wandering around cities.
What was quite obvious was that it's a very good way for a family to have a nice holiday on a budget. The all inclusive prices were incredibly cheap and once you've paid that's it.