My DDs did a Thanksgiving cruise, 8 days on Miracle at ages 9 and 11. Our ports were St Lucia, St. Kitts and St Maarten. They had plenty to do both on the ship and off. I bet your kids will have a blast! Plus the older they get, the harder it is to take 8 day cruises when school is involved. Have a great cruise!!