Santa Cruz is perhaps the second largest of the Galapagos islands, and is heavily wilderness, with the Parque Nacional Galápagos taking up much of the island.
Isla de San Cristobal has a relaxed casual atmosphere to it, almost Caribbean in its vibe. The main strip of the shops and restaurants runs along the beach, and is cluttered with sea lions, how have made themselves at home amongst the human constructions in the Galapagos. A particular favourite for the sea lions are benches near the sea. A typical 'park' bench is just the right length and width for a sea lion to really stretch out and relax.
A small village has sprung up around the church, mostly offering snacks, drinks and souvenirs. During the season I was there it was fairly quiet, but during the busy periods, you could tell the location would turn into a market square, with shouting and haggling going on in all corners.