Normally I would never go on a 'cruise'. Did once. On the Nile in Egypt. Four days from Aswan to Luxor. Stops along the way to view Egyptian antiquities. One day I came down with 'Tut's Tummy'. Either from fresh salad or ice in drinks. Quickly resolved itself and I was good as gold again.
Would I not do that again? Of course, what an experience! And the next four days in Cairo, including the sphinx and pyramids, Egyptian Museum, and Saladin's Citadel.
But other cruses? I have no desire to cruise the Med etc.
The cruises departing from US ports on LARGE modern ships with tonnage > 150,000 are totally different than what you experienced on that cruise in river Nile.