Geography thumb|left|Downtown Carabelle Carrabelle is located east of the center of Franklin County along the Carrabelle River and on St. James Island, between St. George Sound to the south and the Crooked and New rivers to the north. To the south is Dog Island, separating St. George Sound from the Gulf of Mexico.
Geography thumb|left|Downtown Carabelle Carrabelle is located east of the cente,r of Franklin County along the Carrabelle River and on St. James Island between St. George Sound to the south and the Crooked and New rivers to the north. To the south is Dog Island, separating St. George Sound from the Gulf of Mexico.