Some lovely Islands there to visit. I've done a lot of Cruising down the years and been to the Caribbean plenty of times. My personel fav is the BVI. From the sea to Roatan were the Ship Berths takes about an hour. It's like sailing up a river of lovely coloured landscape and Scenery. With lots of Greenery and Coloured Birds. You also pass by R Bransons Necar island. Then when you Dock in Roatan, All the Shop are close by. St Kitts and Antigua are also very nice. The rest of them are mainly about Sea and Sand and some nice old towns etc.
You'll know so that they feed you to death on the Cruises with plenty of selection. With. Silver service Breakfast or less formal on the Pool Dec. Then the Buffet starts about 11am and goes on to 5pm
Burgers, Chilli, Chips Pasta and Ice cream. Formal Lunch at 12.30 or 1 pm. Some Cr Lines insist on wearing a Jacket for Evening Dinner. A lovely 4 Course meal. Then at Midnight you have the misdnight Buffet, more Food. You certainly put on weight on them.
The Best tip I can give you is to book a Cabin in the middle of the Ship. It's where to ship moves the least and so less likely to suffer sickness.
Another good tip is, They usually have 2 Sittings for Dinner one at 6 and another at 8pm. Best to ask for the first Sitting for Dinner. That way you have the Choice of Seats for the Evening Show unlike those on the 2nd Sitting, Who have to take whats seats are left. Also some lines do 2 Show to solve the seating problem. So if your on the first Sitting you can go to the Show twice if it's very good.
The other thing we found helpfully to buy the Drinks packages as they usually work out the best Value.
Another trick we found useful was to pack as little clothes as possible or to bring Clothes your happy to trow away, As you tend to buy a lot of Clothes in Florida along with Trainers.
Great Shopping in Florida.
Another important thing to remember is don't go swimming for at least 2 days after a long flight as your more likely to get an Ear infection.
I'm sure you and the Family will have a wonderful time. I just love going to Florida for a Holiday. Enjoy.