When you stay at Finch Bay Galapagos Hotel in Puerto Ayora, you'll be on the beach, within a 15-minute drive of Galapagos National Park and Tortuga Bay Beach. This 4-star hotel is 0.1 mi (0.1 km) from Las Grietas and 0.1 mi (0.1 km) from Playa de los Alemanes.