Pack in a vacation and Thanksgiving dinner in one at Omni Amelia Island Resort, located just 29 miles north of Jacksonville. This luxury property has plenty of on-site amenities to keep you busy throughout the day, including a white-sand beach, outdoor pools, and a day spa. Craving traditional Thanksgiving favorites? Enjoy a scrumptious buffet at Sunrise Cafe, which includes holiday favorites as well as prime rib, an array of salads, sides, desserts, and more. The hotel’s fine dining restaurant, Verandah, also has a special dinner menu, with the chef’s amuse-bouche and traditional Thanksgiving turkey and dessert, as well as live entertainment. Other restaurants at the Omni that are open on Thanksgiving are Falcon’s Nest with smoked turkey sandwiches, Southern Saltwater Turkey at Oceanside, and Thanksgiving dinner to go at Marche Burette.
More information here.