Right off the Londonderry Rail Trail, Hood Park is a great place for a break. Right next to Hoods Pond, there is a beach facing the water so you can sit and take in the views.
There are also some nice trails around the pond that are open to the public.