Rosarito Beach, just thirty minutes from the U.S.-Mexico border, has long been a haven for sunseekers, spring breakers, surfers and weekend adventurers. But beyond its sandy shores and oceanfront ...