If you're only a couple and aren't tied to school holidays I'm not sure it's worth booking in advance.
I love the greek island and went to Crete on a cheapy but good holiday in the July. Booked about a week before went (all holidays below the same), cost about £500 each for a week AI. We went out for 4 meals on an evening, We're not the type who pay for AI and won't move usually.
I'm currently in Lanzarote on my 3rd holiday this winter! Absolutely ridiculous last minute prices. I went to Fuertaventura in November for 4 nights AI, £251 each (from Manchester). Lovely digs with good reviews. The parking, diesel, hotel and night time meal cost about that
Then a couple of weeks later we when to Lanzarote for 4 nights AI, £225 each from Newcastle. Fuck me it's giving it away. I admit we never moved from the digs as it was purely a cheapy which we would never have booked if it hadn't been so cheap.
This holiday cost £350 each mainly because my wife hummed and harred so much we let a couple of very good cheapies slip by. It was the weather she was concerned about but up popped a sunny period and here we again in 22 degrees saving on food and heating again.
We had 3 holidays for £1,650! This semi retirement lark isn't a bad life