Stay in Flores in comfort at the island’s only 4-star hotel, with an ideal location just 1 mile from the airport and very near the centre of Santa Cruz, right on the coast, offering its guests fantastic views of the Atlantic Ocean.
The whaling museum is just down the road.