Discover these magical things to do in Holbox, Mexico's Island paradise. Find out where to stay, eat and what to do for an unforgettable stay.