Cyprus is a breath-taking island with a huge number of places to visit. Famous for it's white sandy beaches and crystal clear waters, Cyprus has so much more to offer, including well-preserved historical sites, authentic Mediterranean culture and some vibrant towns and cities.