There's a lake in South Carolina that Travel + Leisure is raving about, and it's bringing island vibes close to home. Lake Jocassee, located in Salem, was first created in 1973 in partnership with the ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results