Belknap County, NH State Parks Ellacoya State ParkEllacoya State Park is located in Gilford on the southwest shore of Lake Winnipesaukee, New Hampshire's largest lake. The 600