Text this: Santa Cruz del Islote, ilha mais densamente povoada no mundo