Heather VergaraJul 87 minVacationing in Cabo, Mexico: Where the desert meets the seaIn one of the few places where you can experience ocean, desert and mountains all in one destination, Los Cabos (aka "Cabo") has it all.