Cyprus: A Haven of Ancient Ruins and Natural Wonders