I have family in Claremont and spend a lot of time there. I even know one of the local LEO's. I haven't heard of any ranges within reasonable distance.
You may try Newport. I've heard of a gun store there which has an attached range, however I think it's private.
Drive out to Cornish and make friends with someone who owns some land.