The best months to visit Crete for photography is during shoulder season. That's the months between the end of April to mid-June, as well as the end of August to end-October. Not only are there fewer tourist crowds during this time, but it's also cheaper to travel.