Enjoying a privileged location as the only beachfront Galapagos Hotel in Santa Cruz, Finch Bay is your ideal home base from which to discover the wildlife of the islands aboard our private yacht and create your own adventures on land and sea.The perfect complement to a Galapagos cruise, or a destination on its own, allows you to feel the islands’ essence.