Finch Bay hotel sits in a tucked-away bay near to the main harbour of Puerto Ayora in Santa Cruz. Reachable by the hotel’s ...
The resort town where you can find Maldives-like winter sun closer to home - It’s becoming an increasingly popular place for ...