A thousand miles south of San Diego at the tip of Baja Peninsula lies Cabo San Lucas and San Jose del Cabo, the two towns that make up…

A thousand miles south of San Diego at the tip of Baja Peninsula lies Cabo San Lucas and San Jose del Cabo, the two towns that make up…