Noun hidden or sheltered spot

If any place has the power to inspire awe, it’s the Zion Narrows. Lush hanging gardens spring from the walls and stately ponderosa pines grow in nooks.