Cabo is a place where the desert meets the ocean. The diversity here is something special, mixed with the cool vibes of Mexico. The only downfall is the beaches aren't swimmable in most places, including the recommended resort.