Looking for feedback on an itinerary. Days 1-3 would be in Edinburgh. Trip ends in London for a couple of nights for a concert. Itinerary goal is a mix of history and scenic spots (including waterfalls for the 11 and 15 year old) and using Fort William and Inverness as bases to avoid new lodging each night.
Day 4 (Overnight in Fort William)
~185 miles
Car hire in Edinburgh
Stirling Castle
Falls of Dochart in Killin
Kilchurn Castle
Overnight in Fort William
Day 5 (Overnight in Fort William)
~70 miles
Glencoe Lochan loop
Glenfinnan Viaduct trail
Glenfinnan Monument
Overnight in Fort William
Day 6 (Overnight in Inverness)
~160 miles
Steall Falls
Drive Glen Shiel
Eilean Donan Castle
Overnight in Inverness
Day 7 (Overnight in Inverness)
~200 miles
Corrieshalloch Gorge/Falls of Measach
Victoria Falls/Loch Maree
Torridon drive
Return to Inverness
Day 8 (Overnight in Inverness)
~130 miles
Falls of Shin
Dunrobin Castle
Return to Inverness
Day 9 (Overnight to London)
~55 miles
Fairy Glen waterfall
Cawdor Castle
Caledonian Sleeper to London in the evening