St Simons Island provides the perfect setting for a barbecue pilgrimage. This barrier island off Georgia’s coast has ...