My husband and I are going on a Western Caribbean cruise around New Year’s Eve for our anniversary. What should we pack for the weather there? Let’s stop in the Bahamas, Jamaica and Grand Cayman. We have formal wear for the night of the captain, but beyond that, I’m at a loss.