If you're coming down via I5, vs a ferry from Victoria, I'd suggest hitting Hwy 20 at Burlington and coming thru Whidbey Island to get to Port Townsend/101. Deception Pass is awesome and you would avoid the hell that is Seattle.