Isla Mujeres, one of the top resort areas in the Mexican Caribbean, has been chosen as the best island destination in Mexico this year by the World Travel Awards.