Darwin's Return: Puerto Baquerizo Moreno Leave a reply Puerto Baquerizo Moreno is the second-largest town in the Galapagos, located on the island of San Cristóbal.