The Finch Bay Hotel is located at the south side of Santa Cruz Island, in front of Puerto Ayora town. It has 21 garden view rooms and 6 brand-new ocean view rooms. It offers multisport optional activities for those guests not wishing to take a yacht excursion to visit nearby islands, snorkeling, kayaking, bike rentals, hiking and more. It is a cozy and comfortable hotel with all you can need to spend the best time you can have.