South Carolina has some great beaches along its eastern coast. Among the most notable of these is Myrtle Beach, the hub of the grand strand and the largest resort on the east coast of South Carolina. This silky stretch of white sand is great for water-sports such as sailing and surfing. South Carolina is also regarded as one of the top golfing destinations in America. South Carolina has some notable historic towns which are worth visiting such as Charleston.