Greece Answer 2
Delos
Clues
Located in the Greek Islands
This tiny rocky island was once an ancient Greek religious center