Greece Answer 2

Delos

Clues

Located in the Greek Islands

This tiny rocky island was once
an ancient Greek religious center