The village of Chamaitoulo or Chametoulo on the island of Crete