Named for the numerous Joshua Trees that populate it, Joshua Tree National Park in Southern California has many rocks perfect for climbing and bouldering, a wide variety of cacti, and other desert flora and fauna. The high was 70F and the low was 40F, perfect for hiking and camping.