Almo, Idaho Published May 23, 2015 at 1280 × 853 in Sport Climbing at the City of Rocks ← Previous Next → A view of Almo, Idaho Almo is the small town located nearest to the City of Rocks National Reserve. towards the left of this picture, you can see rock formations that make up the rock climbing area called Castle Rocks.