Before you read my response, take into consideration I am a 74 year old grandmother who has taken 8 grandchildren on 2 Caribbean cruises but not before the youngest was 3 years old.
If this is your Itinerary: Miami, Florida • Cruising • San Juan, Puerto Rico • Philipsburg, St. Maarten •Charlotte Amalie, St. Thomas • Cruising • Perfect Day at CocoCay • Miami, Florida then I respectfully suggest that, with the exception of the perfect (fantastic) day at Coco Cay which is RCI's private island, you enjoy the ship's amenities while everyone else is off the ship.