Anything is legal if you don't get caught!! A good idea is to put your alcohol in plastic water bottles. The 16 or 20 oz bottles you get in vending machines work well. You are allowed to bring water on the ship as long as it is packed in your luggage. Which we usually do for our island tours. I wouldn't bring 100 bottles but a few with your favorite spirits couldn't hurt.