Rhodes, the Greek island situated about 11 miles -18 km- southwest of Turkey, is the largest of Dodecanese.And Dodecanese is the what they call all 12 large and