My family and I are going on a Carnival cruise in June, and the ship we're on has a casino. I'm 18 right now, but when the cruise happens, I'll be 19. If it's important, the cruise goes from Tampa to places in Mexico and Central America.
EDIT: My answer was tucked away in a weird spot on the Carnival website... I am old enough to gamble on the ship (the minimum age is 18). Thanks to all who helped me!!