I took the water temp yesterday(I live in Middleboro) and it was 58° - so it's
real close to spawning time, so I'd look for the quietest, least current, shallowest spots. Hard bottom, like sand, is better than muck, but they'll take what they can get... if the weather is nice, I'll fish even as shallow as a foot deep! If it's unstable, like its been these last few days, just fish abit deeper near those same spots.
They don't all spawn at the same time, so there's pre-spawn/spawn/post-spawn all at the same time. The full moons of April and May are generally accepted as
THE time for largemouths spawn.
jerkbaits & spinnerbaits are good for searching, then slow down and pull out the Senkos, lizards, craws, Sluggos...
fishing action should really start picking up any day now!
(sorry, I'm not trying to sound like a 'know-it-all', for sure - I'm just wicked excited!! I love this time of year!)