Hotel Punta Grande in El Hierro, Spain
Perched on a rocky outcrop in El Hierro, one of the Canary Islands, Hotel Punta Grande is perfect for those who want to feel at the edge of the world. The four ascetic rooms don’t offer much in the way of luxury;
Image credit: Robert Harding
Image credit: Alamy Stock Photo