Although millions of Americans visit Mexico each year, Loreto, a small town of about 10,000 inhabitants, has never been one of the country's "it" destinations.