When I recently cruised, we went through xray machines and metal detectors before boarding. Then every time we went off the ship, our bags were xrayed coming aboard again. They were really going after the alcohol in bags. They'd "Check" it for you and you get it when the cruise is over. Revenue preservation. They also had information regarding knives, guns etc being prohibited. It felt similar to airport checkin.