The Delos sanctuary was primarily dedicated to Artemis, Apollo's twin sister