Santa and his elves are making stops in Gulf Shores and Orange Beach this December, and the beach is packed with holiday cheer. Come enjoy a white-sand coastal Christmas, complete with ice skating, tea with Santa, lighted boat parades and, of course, a sail with Santa on his floating sleigh.

Put a special sail with Santa at the top of your Christmas to-do list. Wild Hearts will be hoisting the main on Dec. 17 and 18, from 2 to 3:30 p.m. Bring your family for holiday refreshments, festive music and picture time with the Jolly Old Elf himself. Reserve your spot by calling 251-981-6700 or booking online. Admission is $25 for adults and $15 for children ages 2-12; children under 2 sail free.

Santa SailIn addition to sailing with Santa, mark your calendar for these fun Christmas events:

Dec. 9-10: 5th Annual Merry Market

Dec. 9-11: Arctic Express at Wales West RV Resort and Light Railway

Dec. 9-23 (weekends): Photos with Santa at The Wharf

Dec. 9-31: Magic Christmas in Lights at Bellingrath Gardens and Home

Dec. 9-Jan. 13: Ice Skating at The Wharf

Dec. 10: Santa Drop at Flora-Bama

Dec. 10: Lucy Buffett’s LuLu’s presents Billy Claus and the LuLuBelles

Dec. 10: 31st Annual Christmas Lighted Boat Parade