Category Cabo San Lucas

Best 10 Mexico Beaches

1) Xpu-ha Beach in Tulum – With a gorgeous bay and talcum-powder white beaches, Xpu-ha is a bit remote and ideal for a romantic stroll or a peaceful swim. Just a handful of miles south of Cancun, this beach has…