Cobbetts beach is town residents only however they don't really enforce that in the winter. Some of them will, most of the time you are fine.
You have beaver lake in Derry as well but slow fishing.
Take the ride north, it's well worth it.
How about Emerald Lake in Hillsboro, I know they have bows and browns, never been on it before so check any regs. Make sure it's open to ice fishing as well.
Good luck where ever you go