Dr. McNamara says to his son that the road where the accident happens is near Coral Gables High School. CGHS is in an urban area in the middle of Dade County at least an hour's drive away from anything as remote as the road depicted.
The road where the accident occurs could not be in South Florida as there is no scrub brush there.
A priest under investigation for child sex crimes would've already been all over the news, at least (and especially) locally. Therefore, Sean and Christian should have already known who the guy was before he ever set foot in their office.