Some water sources are marked on OpenStreetMap - they show up as little blue circles in current map visualization. For example here:
https://www.openstreetmap.org/#map=1...0997/-71.31280 you should be able to find Spaulding Spring and Gulfside Spring. The problem is that they are not easy to find in a systematic way. One thing you can try is to select area of them map and use "Export" button - it will dump raw data behind the rendered map in XML format which you can load into a text editor and search for a word "spring". If you find it, you will get coordinates as part of the record like this:
<node id="6993406550" visible="true" version="1" changeset="77339781" timestamp="2019-11-20T18:07:43Z" user="HikesNH" uid="6921131" lat="44.3116913" lon="-71.3128582">
<tag k="name" v="Spaulding Spring"/>
<tag k="natural" v="spring"/>
</node>
or
<node id="6993434722" visible="true" version="1" changeset="77339781" timestamp="2019-11-20T18:07:43Z" user="HikesNH" uid="6921131" lat="44.3097323" lon="-71.3125039">
<tag k="name" v="Gulfside Spring"/>
<tag k="natural" v="spring"/>
</node>
Apologies for a thread drift.
