One of the best ways to experience all that the city has to offer is to take a dip in one of its many cool swimming spots. Whether you're looking for a refreshing swim in the ocean, a relaxing float in a calm river, or a fun day out at a water park, Charleston has something for everyone.