From plum island. To Boston. To Plymouth. To Chatham. To ptown. Massachusetts's coast line is awesome for shore fishin. Just look at a map.
The canal is tricky.
Any mouth to a river or a harbor is good. Look for rocky shore lines. Jetties. Rips!
For offshore fishing off a boat. Block island. Boston harbor. Race pint are your best spots for bass!
Stalwagen holds monsters. But it's illegal to catch stripers in federal waters! Go figure!