Rhodes is an island in Greece, located in the eastern Aegean Sea. It is recorded as the largest of the Dodecanese islands, with a population of 117,007. Rhodes used to be the sungod Helios' island and means "rose". You should also know that the island is known since antiquity as a flowery place. You can get more information from http://en.wikipedia.org/wiki/Rhodes.