At the northern end of the state of Quintana Roo, in the municipality of Lázaro Cárdenas, 10 kilometers off the northeast coast of the Yucatan peninsula, is the secluded Holbox Island; a magical place just 42 kilometers long, separated by a low lagoon and home to exotic creatures like flamingos and pelicans.