Beautiful Cyprus is home to some of Europe’s most crystal-clear beaches