If you think Cyprus is just about beaches — think again. This island is a treasure chest of experiences waiting to be discovered, from mountain villages to ancient ruins and seaside tavernas that feel straight out of a postcard. Here are 16 unforgettable things to do while exploring the heart of the Mediterranean...