Playa del Carmen offers miles of open beaches. Why complain about a beach being dirty, weedy, or rocky? Just go a bit further and the beach stretches on and on to suit every taste. You won't find this in Cancun.