On a barrier island fronting historic Apalachicola Bay, St. George Island State Park offers visitors a little strip of paradise. Beachside or bayside, the spectacular views of crystal waters, blue ...