Check out Airbnb's in the area. There are some nice cabins available, most with kitchens. There are so many beautiful places to visit in the area. I recommend the app called AllTrails to be able to see what kind of hikes you can go on. It tells you length of trail, estimated time, skill level, conditions of trails, and how to get there. If you want to see a waterfall, type that in the search and it will recommend trails to take you to a waterfall. Its really cool. Marymere Falls is a beautiful waterfall with a gorgeous and easy hike through a mossy old forest. Lake Crescent is beautiful to see, and East Beach is a neat spot to park and take in the sights (theres also picnic tables and an outhouse restroom). I hope this helps a little. Enjoy your stay!
It's a bit early to book a cabin in the park. Think there is only 1 available now: https://www.nps.gov/olym/planyourvisit/lodging.htm
Thanks! Your answer is awaiting moderation.