JEKYLL ISLAND, Ga., July 18, 2024 /PRNewswire/ — The Westin Jekyll Island Beach Resort, a four-star luxury hotel on Jekyll Island (one of Georgia’s Golden Isles), has announced the relaunch of its culinary program in consultation with Chef Lindsay Autry, a three-time James Beard Award…