Known for its sandy beaches, islands, and historical coastal cities, South Carolina is home to a variety of attractions for ...