I'm planning a 4-day trip to Olympic National Park and would love your advice on my itinerary. We are staying at Forks for 2 nights and Port Angeles for 2 nights.

For the last 2 days, should we do the Lake Crescent area instead of Cape Flattery or Mount Storm King? Or maybe move Hurricane Ridge to the drive back to Seattle?

Monday - Drive from Olympia to Lake Quinault - Lunch at Lake Quinault - Hike Quinault Rain Forest Nature Trail - Drive to Ruby Beach - Visit Ruby Beach - Visit Rialto Beach - Stay at Forks

Tuesday - Drive from Forks to Hoh Rainforest - Explore Spruce Nature Trail and Hall of Mosses Loop - Lunch at Hoh Rainforest Visitor Center - Hike the 5-Mile Island via Hoh River Trail - Stay at Forks

Wednesday - Drive from Forks to Cape Flattery - Hike the Cape Flattery Trail - Lunch - Hike Shi Shi Beach Trail or Cape Alava - Stay at Port Angeles

Thursday - Drive to Hurricane Ridge - Hike Hurricane Hill via Hurricane Ridge - Lunch - Hike Mount Storm King - Stay at Port Angeles

Friday - Drive to Seattle