Finch Bay Hotel ligt op loopafstand van een afgezonderd strand, tegenover de Puerto Ayora baai op het eiland Santa Cruz. Het eco hotel wordt gekarakeriseerd door de natuurlijke omgeving en de oceaan. U kunt genieten in het zwembad, de bar en van de culinaire creaties van de chef. Elke dag kunt u optioneel participeren met de excursies met het jacht. U wordt hier warm ontvangen met goede service.