We were on the Spirit last year, Mexican Riviera - my husband brought back a 6 pack from each port we stopped at. We just had it in our beach bag, didn't try to cover it or hide it. Went right through xray machine, nothing was said. The cabin steward kept it on ice for him in a bucket! 8)