Endless sandy stretches, UNESCO heritage sites, and seaside resorts are all to be found in abundance. Here are some epic reasons to visit Cyprus ASAP!