The only ones I'm aware of are the at the Tank Crossing bridge down from the Red Wind Casino, and a lower launch by the Mounts Road Bridge, both require access passes to Ft. Lewis.

No launch or takout below the Mounts Road Bridge, you would have to taek out there or boat into teh sound.

I also heard that parts of the river are blocked by deadfalls and boats need to be dragged on the beach around them, can confirm for sure though.