Abercrombie Boat Ramp Located at the end of Bluff Road on the Apalachicola River. 2649 Bluff RdApalachicola, Florida 32320