The largest of the Greek Islands, Crete is home to around 670,000 people. Stretching 160 miles from east to west, it is a haven to those seeking the sun and blue waters.