The public bathrooms on the ships would have smoke detectors. If you were caught smoking pot they can kick you off the ship (not literally walk the plank style) But at the next port stop they can remove you from THEIR ship and you'll have to fly home at your own expense.

Just giving a friendly warning tis all. I would recommend that you bring BOTH baked goods while you at sea and actual weed for when your not on the ship and on land...smoke on land somewhere Best of both worlds...

Your going to gain like 8 pounds from this trip you know. Food is endless and oh sooo good