A car-free island off the Yucatán coast with soft white sand, pink flamingos, and — from May to September — some of the best whale shark encounters on Earth.