I just went on a cruise last Sept which included GC and Cozumel. I took my gear for the same reasons as the others have suggested and I would not do it any different if I were to take the cruise again. I kept my reg., computer & mask with me as carry on and checked everything else (Wetsuit, fins & BC) and was dropped at my door shortly after I arrived to my room.
I took my own wetsuit for protection (I looked like a dork
wearing a 3 mil suit in Sept. until we ran into all the tiny jellyfish on our way back to the boat.:mooner
Also I'm a difficult fit and I know I can't just use any off the rack wetsuit, not to mention cleanliness issues
!
You're going to warm waters (Check avg. water temps for that time of the year) you could just dive with a skin which would also solve the drying dilema and provide you with some protection.
If you do take a wetsuit, ask for a big plastic bag from the cleaning crew. Rinse your wetsuit and keep it in the plastic bag if you're diving the next day. If not you will have to hang it up.
They do frown upon hanging clothes in the balcony , at least they did on our ship. But you could keep it outside instead of inside the cabin.
Same issues with the BC as far as drying it out. One outfit I dove with had Scubapro bcd's but were all jacket style, YMMV.
Fins and masks were very sketchy at best from the operators. You'd be better off with your own and they don't take much space.
Also, if you normally carry a knife, consider taking shears instead.
I hope this helps you.
Wys