Finch Bay Galapagos Hotel.
Secluded on the south side of Santa Cruz Island, Finch Bay Galapagos Hotel is the only beachfront property in Puerto Ayora. Arriving here is an experience in itself, requiring a quick water taxi ride across the bay to a resort that feels entirely removed from the town's bustle. Built in 1974 by a local family, the property is designed around volcanic rock and native flora, with wooden walkways connecting modern, understated rooms and ocean-view suites. Guests have direct access to the public beach and can walk to the Las Grietas snorkeling sinkhole, while the hotel's private yacht is available for day trips. After exploring, guests can retreat to the outdoor pool, the spa, or the open-air restaurant, which serves Ecuadorian-influenced dishes using ingredients from the on-site organic garden.