Planning to visit Isla Holbox, Mexico? Find out how to get there, top things to do, hotels and restaurants, plus a few tips to make the most of your travels