I've never been to Cyprus before but my friend has just bought a villa there (lucky girl

We are hiring a car so I'm not really too bothered which airport we land at.
However, I've been looking at fligts for a few days and have been surprised at the lack of availability already on some of the more reasonable carriers...namely XL (who appear to have had a flight but it is full) and Cyprus airways (from whom I can't even get a price to come up) for this period. Is this pretty typical ? I had no idea it would be so difficult this far out.
Any reason for this, and anywhere else I could try for flights ...so far First Chioce are cheapest but these are nearly £200 which seems alot (or is it ?)