Rhodes is the largest island of the Dodecanese, a group of Greek islands located in the southeast of the Aegean Sea just off the west coast of Turkey. Since antiquity its unique location has brought it both power and wealth.On the northernmost tip of the island is the fascinating metropolis of Chora Rodos whose harbor entrance was once adorned by the Colossus of Rhodes.