Hey anglerandson,
It's a bit of a ride compared to where you want to fish, but I'd recommend driving south to Plymouth to Long Pond. The pond is stocked with trout, so you have a chance of getting a bass or trout. I personally haven't fished the Hanover area, but I think the Plymouth area will be worth the drive.
I went to Long Pond last weekend and didn't have any luck from the boat. The fish were being elusive for sure. I spoke with a fisherman on the shore by the boat launch and he landed a trout during the early afternoon. Wish you guys luck out on the water, tight lines!!
The Frogman
Blue Hills Reservoir in Quincy is a good pick, on Chickatawbut Road. Easiest access is from Granite Street in Braintree. I caught a 4 pound 11 ounce large mouth there in April 2016.
Whitman's pond in Weymouth has some bank access. Parking's tough along route 53. There's plenty of parking at the boat ramp on Lake Street.
Jacob's pond in Norwell has pretty good shore access. It's very shallow and is weedy by May.
Aaron Reservoir (Wampatuck State Park) has some shore access. It's a hike within the park, but you can access the rip rap bank from Beechwood Street in Cohasett.
Also in Plymouth is Little Pond. It's in Morton Park. It's stocked with trout and has decent bass. There are three beaches you can fish from. Non-Plymouth residents pay $20/day between Memorial and Labor Day.
Luddham's Ford Park in Hanover is another option. It's off Elm st, just about where Elm turns to West Elm.
Hope this helps, have a great time, and good luck.