Not far from Apalachicola, this little Florida Panhandle island is located in Franklin County and provides some truly breathtaking views of the Gulf of Mexico. St. George Island runs for 28 miles in length and is inhabited, but has still retained a pristine, 'untouched' look to it. Two different lighthouses can be found on St. George Island, making this a nice spot to simply walk along the beach, admiring the views and snapping some photos. Swimming and kayaking are popular here too, and it's a good spot to fish. Nearby Dog Island is also a nice beach with low numbers of visitors, perfect for people who love their privacy and want to avoid the crowds.

Plan Your Trip

Get Ready to Go!

Need some more help?


Read our Reservations & Travel Planning Tips guide.