Guarda @sfex, se togli Tofino di notti ne recuperi ben tre, perché partendo da Seattle IMHO puoi tranquillamente saltare la sosta nella inutile Port Angeles (comoda se si scende dal traghetto, ma nulla di più) e andare direttamente a Forks. A quel punto io spezzerei la tratta verso il Crater Lake passando per il Lassen, aggiungerei un giorno a Seattle e l'ultima notte la sistemerei tra Bandon e Fort Bragg, per avere il tempo di girare un po' la zona dei Redwood, così:
1 FCO - SFO
2 San Francisco - Lassen NP
3 Lassen NP - Crater Lake
4 Crater Lake - Painted Hills - Portland
5 Portland - Mount Rainier
6 Mount Rainier - Seattle
7 Seattle
8 Seattle
9 Seattle - Forks
10 Forks - Astoria
11 Astoria - Newport
12 Newport - Bandon
13 Bandon- Trinidad (per dirne una)
14 Trinidad - Fort Bragg
15 Fort Bragg - San Francisco
16 San Francisco
17 SFO - FCO
Ti resterebbe il tappone del giorno 4 (probabilmente anche il più sacrificabile), ma per il resto credo che sarebbe più equilibrato, vi darebbe modo di vedere qualcosa in più, e magari a Seattle potreste ritagliarvi una mezza giornata per andare a vedere, se non gli orsi, almeno le balene.
P.S. Non crucciarti troppo per i voli: è vero che su Seattle, sfortunatamente, le offerte sono poche, ma San Francisco è comunque una buona base di partenza perché ti permette di vedere il (bellissimo) nord della California!