Lindos is perhaps the jewel in the Rhodes crown. March 14, 2017 Lindos is an archaeological site, a town and a former municipality on the island of Rhodes, in the Dodecanese, Greece.