Most cruise lines only allow passengers over the age of 21 to drink on board.The only exceptions are cruises that go to South America, Australia, and Europe.
Here, passengers can drink between the ages of 18 and 20 if they have a parent along with them who signs a waiver to allow it. The Bahamas is not included in the policy, so people under 21 won’t be able to drink on the ship.