Delos, a soon-to-be-submerged treasure?