ROOTS Pizzas a Leña is the best restaurant in Holbox if you're in the mood for pizza.