Ancient site of the statue of Helios (6)
I believe the answer is:
rhodes
(Other definitions for rhodes that I've seen before include "Greek island, ten miles off the Turkish coast" , "Hordes go to the Greek island" , "British imperialist; Greek island" , "Hordes visit the Greek island" , "Horsed around on the Greek island" .)