St. George Island is a barrier island in Northern Gulf of Mexico that protects the Apalachicola Bay.