I tried a boat ouyt of Gloucester Mass last year that had a marginal game.
But the short answer is to avoid boats, and remember if they want to cheat they can, as there is no stste inspectors, laws, regulations, etc. You are in International Waters 3 miles from shore during all play.
You have no recourse to being mistreated or cheated outright.
In general, cruises with a fixed destination offer crappy games. Their target customers are drunken ignoranti. They offer them nothing as they will probably never see them again.
Cruises to nowhere, meaning gambling ships that sail from and return to the same port for the purpose of offering their casinos to the compulsive local plungers, may have to offer something for continued patronage. I once found a DD S17 game with DAS that dealt out 103 cards to satisfy the locals. (It didn't last.) Don't expect these to appear in CBJN for obvious reasons. You have to ferret these gems out for yourself.
There have been, from time to time, carnival games with progressive payouts in the six figures. In the cruises-to-nowhere gambling ships I used to patronize, there were no income tax consequences to such a win: no 1099, no W2G. How big a long-shot pay off must be to offset the intrinsic house advantage is up to you to determine.