Water Country, located in Portsmouth New Hampshire is New England’s Largest Water Park. The park has been a New Hampshire staple since 1984, offering over 18 attractions that are perfect for all ages and 26 acers of family-filled, summer fun.