There is free public parking on Carby Street in Westwood. 3 ponds are on the property, Noanet Pond, Powissett Pond, and Storrow Pond. No public boats allowed on any of them.
Caught on Noanet Pond near the fishing dock
Here is a custom map, in kmz format, that I made for my GPS unit.