Nestled on the southeastern coast of the Greek island of Rhodes, the village of Lindos…