Hi Cary177 - WELCOME!! :grin:
The only other warning missing from these is to ensure you pack some clothes that are slightly looser than normal for the last couple of days due to the amount of delicious food available throughout the holiday!!
Looking at the itinerary if its Labadee, Ocho Rios, Grand Cayman & Nassau then it really depends on what you want to do on your port days as excursions with the cruise line can be a little more expensive than doing it yourself but they are responsible for getting you back to the ship on time & you have their guarantee. Port days can make the cruise but if you dont want to spend lots of money on the ships tours then you can hire snorkelling equipment in most ports & do some yourself from a recommended beach. If your planning on doing some shopping I did find Grand Cayman a little more expensive than the other ports I did & quite often found the ships duty free well priced.