Lake Quannapowitt, Wakefield
Could not verify if you can put your own kayak in too, but there's a dock for that
There's also a second smaller public launch launch point down the road (no rentals):
468 North Ave, Wakefield
Here's a website about boating on this Lake Quannapowitt
