There's plenty of places near SD...You've got TruckHaven and Ocotillo wells that aren't too far from there,no rocks but awesome dirt trails and washes,plenty of challenging areas as well as easy ones.If you wanna hit some rocks,go north about 150 miles to the world famous Hammers.If you're looking for an off-road park,check this place out:
http://rockbrawlers.com/viewtopic.php?t=834