The closest beach town to Charleston, SC is Edisto Beach, located approximately 50 miles southwest.