The island of Pefnos where according to a myth, Leda gave birth to an egg fathered by Zeus, from which Helen of Troy was born