There is no official boat launch but if you are willing to carry your watercraft down the dock there is a floating dock that you can use. It's right at water level so I would think it would be easy to launch. If you are willing to drive a bit farther, Dundee Creek Marina has multiple launch points and I'm positive you can paddleboard there.
Just a pier to dock boats at. Also rent canoes there.
No launch at Marshy point
Thanks! Your answer is awaiting moderation.