89 is a good highway but you will be much happier having several base camps. Otherwise you will waste too much time each day getting to and from what you want to see and be unable to spend anytime seeing it. Utah is a large state. You should stay at Zion (Springdale), Bryce, Capital Reef (Torrey), Canyonlands (Monticello and Moab) and Arches (Moab) as separate base camps. Don't forget to take Utah 12 from Bryce to Torrey, one of the most magnificent drives in the country and the only National Scenic Byway in Utah. You could easily spend a month in Utah and not see everything.