Carrabelle is a city of Florida in the United States .
Carrabelle is located at about 20 miles east of Apalachicola , Florida at the mouth of the Carrabelle River . Carrabelle is surrounded by the Carrabelle River , Crooked River , Ochlockonee River and the Gulf of Mexico .