Ao alojar-se Finch Bay Galapagos Hotel em Puerto Ayora, ficará em frente à praia, a 15 minutos de carro de Parque Nacional de Galápagos e de Praia da Baía Tortuga. Este hotel de 4 estrelas está a 0,1 km (0,1 mi) de Playa de los Alemanes e a 0,1 km (0,1 mi) de Malecón.