Where in the World?

Where in the world is Carmen San Diego? You can pinpoint pretty much any location on the planet in eerily accurate detail by using programs like Google Earth. I think I can see my house from there.