According to Greek mythology, this is the very spot where the goddess Aphrodite appeared newborn out of the sea.
Hi ku ya hi ntsheketo wa Magriki, laha hi kona laha xikwembu-kati Aphrodite xi tangunukeke kona elwandle, xi ri n'wana laha ku velekiwaka.