I played table games - blackjack at £25 per hand.
after 1 session I checked the points I had earned.
at £25 level, I would have had to play 14 hours a day, every day of the cruise, in order to hit the 9999 points required to win a free cruise.
can’t comment on the slots requirement but unless you are a high roller at the tables, playing £100-£200 hands, it is pretty much unachievable without spending your entire holiday trying to win another holiday!!