Carrabelle est située à environ 20 milles à l'est d'Apalachicola, en Floride, à l'embouchure de la rivière Carrabelle. Carrabelle est entourée de la rivière Carrabelle, de la rivière Crooked, de la rivière Ochlockonee et du golfe du Mexique.
Carrabelle est une ville de Floride aux États-Unis.