I've caught alot of fish at Massasoit State Park, which is not far at all from there. Check out my trips, got lots of write-ups & pics about it.
There are no gas motors allowed, but electric is okay, and lots of people use canoes, kayaks, etc. there. It gets kinda crowded sometimes, but I've been right next to people soaking bait & getting skunked and caught fish on artificials... you should see their faces! LOL
Heading abit more east is Long Pond in Lakeville, Billington Sea and Little Pond in Plymouth... lots of good fishing around here. (I live in Middleboro now, but used to live in Taunton)