Yes there is a town there.I live 8 miles from Weare.I believed that the town center or parts of the town were moved when the flood control was built and created the lake at Clough State park.When I googled Weare's website,there was nothing mentioned under their history link about what I thought happened.Maybe I'm thinking of an adjacent town.I did find a site about Hill NH and that small town did relocate.It appears that it was not due to manmade flooding but natural floods.Heres the link.
http://www.ghosttowns.com/states/nh/hill.html