Walnut Canyon is the location of some very interesting pueblos that were constructed into the side of the canyon cliffs. The unique formation of these cliffs allowed them to be used as the pueblo roofs so the inhabitants only had to construct a front wall. The views are very nice however, the Island Trail was closed when I visited.
Still this is a worthwhile visit from Flagstaff, especially since it is only about 15 minutes outside of town.