While Caborca has a long and coloful history, it is not a small village. It's a city much larger than Penasco, with a population of probably 150,000 and quite a bit of commerce. Pueblo Viejo is the section of town with the Mission, scene of a battle between Mexicans and Americans. One can still see the bulletholes in the walls. I can second what Russ said: all the roads are safe for you to drive. You can go to Caborca, Pitiquito, Trincheras, Altar, Oquitoa, Desemboque, Magdalena, Saric, Imuris, Tubutama and Atil. With the exception of Caborca, they are all quaint villages and you would be safe both on the road to and from and while visiting. I would avoid Sasabe and Nogales.