Half-way between Limassol and Paphos, after a turn, lies "Petra tou Romiou", a small opening and some rocks...
To understand this place, a short excursion in Mythology is essential: do you know the legend about the birth of Aphrodite, daughter of Zeus?