The best pine trees for San Diego include Aleppo pine and Canary Island pine. These species are well-suited to the climate and soil conditions of the region, providing both beauty and resilience.