Its been many years since I've been on a cruise but even then I remember security as being pretty strict.

A flashlight and spare batts goes without saying. There's plenty of food on board, so maybe start a small stash of snacks and water from the buffet?