Isla Mujeres on Mexico’s Caribbean coast.
I stayed at El Milagro, which means “the miracle” in Spanish.
Guacamole, enchiladas verdes, fish and shrimp tacos, plus a couple of the spots where I ate.