Das Finch Bay Eco Hotel im Süden der Insel Santa Cruz, liegt nicht weit entfernt der Stadt Puerto Ayora nur wenige Schritte vom Strand entfernt. In angenehmer Abgeschiedenheit ist das ökologisch ausgerichtete Resort in die Natur eingebettet. Die komfortable, moderne und geschmackvolle Einrichtung der Anlage sorgt für ein Wohlfühl-Ambiente. Gäste können in dieser entspannten Atmosphäre bei exzellentem Service und überragender Cuisine die schöne Aussicht auf die Academy Bucht von Puerto Ayora genießen –besonders bei spektakulären Sonnenuntergängen an der Bar oder im Pool. Das Finch Bay Resort ist Trip Advisor’s Travelers’ Choice 2012 und 2013 der besten Hotels in Südamerika. Winner of South American´s Leading Green Hotel by the World Travel Awards 2012 and 2013.