There are some nice fish in the North River and I've fished Damon's Pt. when I haven't been run out of parking there but you're right - the bugs are nasty and Ben's 100 doesn't minimze their appetite
(at least we're no longer talking about the Neponset River, home of the Telescopic schoolie rod

)