Original: St. Vincent Island is located just offshore in Franklin County , Florida south southeast of Cape San Blas and north of Cape St. George Island close to the mouth of the Apalachicola River and the town of Apalachicola on the Florida Panhandle .
Simplified: St. Vincent Island , Florida is one of a group of islands that is located in the Floridan Gulf Coast .