Santa Cruz del Islote, the world’s most crowded island