For those who would like to experience 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 swimmig pool. Many options for multisport activities are available for those guests not wishing to take a yacht excursion to the nearby islands.
Click on images to enlarge