PCH & Balboa in Newport Beach is a terrible intersection, I've seen too many close calls in that in exact location. I think it has to do with the differing speeds of cars merging from each direction.
If you're looking for a shop to fix it this thread may be helpful:
Recommendations of places to go to get parts/work done in So.Cal
Good luck with the repairs!!