Cancun is famous for luxurious mega-resorts, laid-back locals, and a backyard full of ancient Mayan ruins, but make no mistake—most people go for the glorious beach. Long, dreamy stretches of ...