Ich würde auch mindestens eine Übernachtung am Highway 1 sparen, direkt von Los Angeles zum Grand Canyon fahren (mit oder ohne Zwischenübernachtung am Joshua Tree NP) und dafür in Page, Bryce und Zion mehr Zeit haben.
In Page fehlt dir z.B. der Antelope Canyon, den solltest du auf keinen Fall versäumen.
Die Route könnte dann z.B. so aussehen:
8. - 10.06. SFO
11. - 13.06. SFO - LA
14. - 15.06. LA
16.06. LA - Joshua Tree
17.06. JT - Grand Canyon
18.06. GC - Monument Valley
19.06. MV - Page
20.06. Page
21.06. Page - Bryce
22.06. Bryce - Zion
23.06. Zion - LAS (über Valley of Fire)
24. - 25.06. LAS
Oder du nimmst noch einen Tag zwischen SFO und LA raus und kannst noch eine zusätzliche Übernachtung am Zion einplanen (so würde ich es machen, weil ich die Gegend GC, Page, Bryce, Zion beeindruckender finde als den Highway1).
Man kann auch direkt von LA zum GC durchfahren, aber das ist viel Fahrerei (google sagt 8 Stunden, was relativ realistisch ist ohne Pausen). Kommt dann darauf an, ob ihr mehrere Fahrer seid, gerne fahrt usw.