Aside from the mountains, San Bernardino is also about an hour's drive to Pacific beaches and 90 minutes to Joshua Tree National Park in the Mojave Desert, making it a perfect location to explore both the highlights and hidden gems of Southern California wilderness.