Isla Holbox, Mexico's CAR-FREE island