Tokyo – Kanazawa – Hiroshima – Miyajima Island. Is this too much with only one night each in that order?

Planning my first trip for late next year and I desperately want to see Kanazawa. Doing it in this order prevents us being in Miyajima and Kyoto during a weekend, but im worried even with early starts I'm not allowing enough time in Kanazawa and Hiroshima. Can I please get your thoughts?

Kanazawa I want to see the gardens and the samurai/geisha districts. Hiroshima castle tour and memorial.

6 nights Tokyo with two day trips Nikko/Fuji Q (fly in late)
1 night Kanazawa
1 night Hiroshima
1 night Miyajima Island
5 nights Kyoto with two day trips Osaka/Nara.

by curiousbreadbasket