Crete the Island of contrasts