Hotels in Bremerton or Silverdale are not far, plus various AirBnB options.
And camping! Scenic Beach and Belfair State Park(s) are both relatively close along with a handful of other camping and glamping options.
Thanks! Your answer is awaiting moderation.