Barrington NH Waterfront Homes For Sale. Barrington NH waterfront homes for sale are situated on Swains Lake, Nippo Lake, Ayers Pond, Winkley Pond, North River Lake, and many streams and rivers. Barrington NH Waterfront For Sale.