Water Country Attractions, Family Fun, OutdoorsWebsite » 2300 Lafayette RoadPortsmouth, NH 03801 (603) 427-1111 Located in Portsmouth, NH, Water Country is New England’s largest water park, with more than a dozen high-excitement slides and rides. To learn about other area attractions, click here. Season:Summer