Hidden away, on the tiny Greek island of Antiparos, nestled amongst the hills, ruins, rocks and sand dunes on a…