I have heard that the staff on cruiselines do work a lot of hours. There may be some down-time in between shifts. I think you will just have to manage any "free" time the best you can. I know staff can sometimes actually get off the ship for some periods of time, they usually shop and make phone calls, etc.
Wishing you good luck in your new employment..