Ellacoya State Park Beach
Ellacoya State Park, Diamond Island
Ellacoya State Park has a 600-foot sandy swimming beach on Lake Winnipesaukee.
3 lakes and tarns you can swim in across New Hampshire, each checked for public access.
3 spots in New Hampshire
Ellacoya State Park has a 600-foot sandy swimming beach on Lake Winnipesaukee.
Public sandy swimming beach on the south-east shore of Kezar Lake at Wadleigh State Park.
Large public freshwater swimming beach at Wellington State Park on Newfound Lake.