Cyprus is one of the most beautiful islands of the Mediterranean Sea and the country with the most incredible beach in Europe along with Greece and Spain. Although at first it might seem like a small island, it has in fact a lot of gorgeous places to see. Some of them can be compared to…