Pug,
not so much aircraft unavailability as the economic situation in Cyprus.
Few, if any hotels on the island are full and they're fighting tooth & nail to get the trade.
Simply put, there isn't the trade there used to be and a number of other regional airports have had their flights cut too.