Which island, the largest of the Dodecanese and famous for the Colossus, lies close to the Turkish coast?
AKos
BPatmos
CRhodes✓
DKarpathos
Rhodes is the largest of the Dodecanese islands, located in the southeastern Aegean close to the Turkish coast; it was home to the Colossus of Rhodes, one of the Seven Wonders of the Ancient World.