That's not too far from Bellows Falls, VT, right? Have you been there? It's not, uh, exactly the most-populated area.
I think your best bets are probably Hanover, NH (37 miles) or Keene, NH (28 miles).
Here are the listings for NH:
www.usms.org/.../placswimform.php
Here's VT, but I think they are all pretty far:
www.usms.org/.../placswimform.php