Hiking in California without a car? (Other options?)

If they come to San Diego and are willing to rent a car for a day, they could hike Joshua Tree National Park or Anza Borrego State Park. There’s also Cabrillo National Monument in the city with a couple of short hikes.