Carnival Corporation, a British hospitality company, and BetMGM have forged a strategic agreement to provide cruise ship passengers with retail…