Mexico is home to two of the most famous beach destinations on the entire planet. On one side, you have the pristine white sand and warm turquoise waters of Cancun. On the exact opposite side of the country, you have the dramatic desert landscapes, towering rock formations, and stunning Pacific coastline of Los Cabos. For …

