 | The Finch Bay Hotel is situated on Santa Cruz Island at Punta Estrada, across the bay from the town of Puerto Ayora, in a quiet location. There are no cars in the area, only pedestrians and bicycles, and the hotel totally supports the concept of ecotourism. There are 21 twin rooms, with private facilities and air conditioning, outdoor pool, bar/lounge and restaurant. From the hotel many activities are available including kayaking, bird watching, mountain biking and scuba diving. |