For those who would like to experience a unique holiday to the Galapagos but don’t have particularly good sea-legs, Finch Bay is a great choice. Named after the famous Darwin’s finches, the hotel is close to Puerto Ayora, the main port town on Santa Cruz Island and the location of the Charles Darwin Research Station. There are 21 comfortable rooms and six ocean view suites, plus a swimming pool. Daily excursions to nearby islands and to places of interest within Santa Cruz can be organised, both land and water based activities.
Image Gallery
Click on images to enlarge