The village of Hamezi or Chamezi on the island of Crete