The village of Agia Triada in the southeast of the island of Crete