Holbox, Mexico, is known for its pristine beaches, diverse marine life, and laid-back atmosphere.