From the Palace of Vouni in Lefke, you can see this small yet immense island. The Petra tou Limnidi, a small rock just across the water, is the site of the first settlement in Cyprus.