Finch Bay Galapagos Hotel, una struttura sulla spiaggia a Puerto Ayora, si trova a meno di un quarto d'ora di guida da Parco nazionale delle Galapagos e da Spiaggia di Tortuga Bay. Questo hotel a 4 stelle si trova a 0,1 km da Playa de los Alemanes e 0,1 km da Malecón.