Original: Santa Cruz is the island that hosts the largest human population in the archipelago at the town of Puerto Ayora.
Simplified: Puerto Ayora is on Santa Cruz Island.