Perhaps the weather at the origin was fine, but at the destination was too poor to fly in to. The situation appeared as though it was not going to improve in any reasonable time so to avoid delaying other flights, they cancel one (two if it is a Kos based aircraft coming back) and the aircraft can operate it's other routes as planned.