Get into the holiday spirit by sampling Cap Maison’s Solera Aged Rum, made in the resort’s own cellar, then wander down to Smugglers Cove beach for the sand snowman competition — a must for anyone exploring St Lucia and its neighbouring islands on a luxury yacht.
The top 6 resorts to celebrate Christmas 2016
Cap Masion, St. Lucia
Fairmont Southampton, Bermuda
Explore the best of Bermuda at Fairmont Southampton for a slightly more artistic Christmas. Work alongside hotel pastry chefs to decorate your own holiday gingerbread house, which you can then enter in the resort’s annual gingerbread village competition. Will your house win the prize?
Half Moon, Jamaica
After some last-minute shopping at the Grand Market (outside the resort), attend a traditional Jamaican Christmas service and sing Jamaican Christmas carols to your heart’s content.
Caneel Bay, St John
Your kids will love Caneel Bay at Christmas, as it's home to one of the best kids' clubs by the sea. Enrol them in a holiday mermaid class, where they will don a mono fin, then see them cheer when Santa and the elves arrive via ferry to hand out presents.
Peter Island Resort & Spa, British Virgin Islands
Sip traditional British Virgin Islands beverages to the sounds of a choir on Christmas Eve, then compete in the Santa sandcastle competition before jolly ol’ St. Nick arrives. The British Virgin Islands are just one of the best places to spend Christmas 2016.
Grand Velas Riviera Maya, Mexico
Pre-order a customized Christmas tree for your suite, including ornaments, tree toppers and toys for your kids, via this Caribbean coast resort’s special online gift shop.