The best beach in Cancun's Hotel Zone is undoubtedly Playa Delfines (Dolphin Beach), which is located at kilometer 20. This public beach is the only one in the "HoZo" that isn't home to any hotels or restaurants.