The beautiful Greek island of Crete is one of those destinations that always impresses, even after several visits. Its beauty stems from the fact that it’s a very diverse island in every way – you have the calm elegance of the pristine beaches on one side, and then...