St. George Island, Barrier island in Franklin County, Florida, US.
St. George Island is a narrow barrier formation in the Gulf of Mexico, running parallel to the Franklin County coast. Sandy beaches line the entire southern side, while the northern edge faces Apalachicola Bay and shows marsh grasses and shallow inlets.
Native peoples lived on the barrier and fished the surrounding waters before Spanish explorers mapped the coast in the 16th century. Named after a Spanish officer, it remained thinly settled until a bridge opened access in the 20th century.
Fishing defines island life, with many families earning their living from Gulf catches for decades. Daily rhythms follow the tides, with early morning departures and same-day sales of fresh catch to restaurants.
A bridge connects the barrier to the mainland at Eastpoint, with parking areas along the main road. Swimming conditions vary depending on wind and current, and it helps to arrive early in the morning for a good spot on the sand.
At the eastern end stands a lighthouse built in the 19th century that still guides vessels. The tower rises from a small dune and offers a wide view over the flat bay water.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.