Posada el Moro is conveniently located at the door of the Riviera Maya in the charming town of Puerto Morelos.