The amazing island of Crete.