As far as I know, proximity to San Diego makes agricultural land too expensive to make sense as a source of income. And, unless the property is on a well, the water bill can be 50% or more of your gross income.
If you want agricultural land, look north of Bakersfield: yields are comparable, cost per acre is considerably lower, water is 3-5 times cheaper. Or check out Coachella Valley.