We knew that Cyprus offered extraordinary landscapes, beautiful beaches, picturesque mountain villages and archaeological sites unique in the world.