It might be a small island, but Cyprus has many things to offer you: beautiful beaches, fantastic views, a lot of history, and interesting mountain villages.
This is an article where I describe this island the way I see it and I think it can help you decide what part of Cyprus can make your holiday better.
https://mycypruslife.com/choose-your-cyprus-for-a-perfect-holiday/

