What causes the "niches" in the rock that were used by Native tribes to form the Gila River Cliff Dwellings?

Volcanic ash is deposited and then blown away by the wind.

Earthquakes cause small cracks in the rocks which humans expanded into larger caves.

Water drips out of the rock layers, evaporating so that its salt breaks the rocks

Flash floods erode underneath the cliff.