http://www.cruisemapper.com/wiki/207-how-about-gambling-on-cruise-ships
Yes. Gambling on cruises. He probably got and used perks for cruise trips, airline mileage and hotels everywhere.
many times casinos will give free cruises away for their favored customers...