The Finch Bay Eco Hotel is the only beachfront hotel in Puerto Ayora to operate its own yachts, perfect for exploration. Discover Galápagos, The Finch Bay Way!