The desert meets the ocean in Los Cabos, the twin cities at the very tip of the Baja Peninsula.