Best i can give, but think the prob already said,
1 Arrive a day early when flying in
2. Plan getting back at ship in time i plan to be onboard again normaly 1 hour b4 departure in ports.
3. If you book ferry's in port alway make sure you have a ferry booked to get you back in time (almost missed a departure cause o it once)
4. make sure if using a debit card that the ship accepts the debit card, not all debit cards are excepted
5. Be aware that the cruise excursions will be more expensive than booking them in port or on internet in advance, however booking in advance through internet keep in mind that the ship might change its route, so be sure cancellation is an option.
6. Be sure you know what is allowed to bring on board and what is not, and pack light.