The picturesque Lake Berryessa is one of California's largest bodies of fresh water, nestled in the Vaca Mountains of Napa County. Initially created to provide water and hydroelectricity to the ...
making it a beautiful spot for a dip. With roughly 180 miles of shoreline, the lake offers many swimmer-friendly beaches and opportunities to get in the water. There are also swimming holes ...