Thodes is the largest of the Dodecanese islands of Greece. It is located northeast of Crete and the highest mountain of the island is 1216m high.