I second the central California coast idea. Also, a drive slightly northeast of SD would take him to Joshua Tree National Park. And he could even continue to the parks in AZ as Jells mentioned. You can't go wrong in that area, imo. Just a question of what he likes to photograph.
SD, itself, is gorgeous. You've got beaches, Hotel Del, Point Loma, Balboa Park (zoo, museums, botanical building).