Two that I've dealt with recently were in Olympia in the south and Bellingham up north. Swantown at Olympia gets $3/night for vehicle/trailer, $5 to launch. Check at the office. Bellingham, Squalicum Harbor, parking is free. For more than three nights, you can get a pass in their office... again, free. Storage parking is across the street from the day parking. $5 to launch. No problems that I'm aware of at either place.
HTH
Best wishes,
Jim B.