We have just spent a week in Kanab using it as a base to visit Zion National Park, Bryce Canyon National Park, Grand Staircase Escalante National Monument, Cedar Breaks National Monument and Lake Powell. We would also have been able to go to Grand Canyon (North Rim) if we had visited after the middle of May when the road is reopened.
Kanab bills itself as 'the greatest earth on show and I wouldn't disagree. We rented 'Rock Cottage' for the week, a beautiful two bedroom house, covered in all kinds of different rocks, on the north east side of Kanab. The house had all the usual modern conveniences and we felt very at home. If you are interested in seeing the property use this link, vrbo.com/36975
The town is built in the shadow of some beautiful red rock cliffs. It has a number of restaurants, supermarket, golf course, visitor centre, gas stations and gift shops - all we needed for a weeks sightseeing in the national parks.
We played golf twice on the local public course, it wasn't the manicured course we are used to in Florida but we thoroughly enjoyed the two rounds we played on this 9 hole course and the staff were very welcoming. We hired clubs and tried not to get too hung up about the strange bounce the ball gets from such a dry course.
We ate at the Rocking V restaurant which I would highly recommend, it is a little more expensive than other restaurants in town but well worth it. The owner is a very charismatic and does a great English accent ! The art gallery upstairs is very nice and we brought home a piece of local art.
If you want to visit Southern Utah and don't want to keep moving from hotel to hotel, Kanab is a great base.