St. George Island

Located off the coast of Apalachicola, about halfway between Panama City and Tallahassee, 28-mile-long St. George Island is one of the last inhabited yet unspoiled barrier islands in Florida – a peaceful and pet-friendly vacation paradise.
St. George Island consistently rates as one of the top beaches in the U.S., with miles of uncrowded expanses for sunning and shelling. St. George Island is protected by low-density zoning and strict building codes. St. George Island doesn’t have high rises or chain stores, but what it does offer includes multi-story luxury beach homes, townhomes, and gated communities with an airstrip.