These are pristine places; St. George Island, in particular, is one of the best islands in Florida. On the shores of this bay is its namesake town, Apalachicola. Apalach, as the locals say ...