Punta Allen se encuentra localizada a unos 50 kilómetros al sur de la ciudad de Tulum, en el extremo de una delgada lengua de tierra rodeada de mar por ambos lados y marca el extremo norte de una de los dos bahías de baja profundidad que se localizan al centro de las costas de Quintana Roo (la otra bahía es la Bahía del Espíritu Santo).