my wife & I have caught lots of trout at Long Pond in Plymouth, but that was in colder weather... there's supposed to be smallmouths in there too, but I've never fished it in the summer. The only shore access is by the boat ramp, unfortunately.
Billington Sea is close to Plymouth too - supposed to be great bass action there... but I dunno about the amount of shore access.
That's one of the things that chaps my hide about alot of waters here in New England(I fish from shore too) - they're almost all surrounded by private property, so access can be pretty limited.