Barrymore, Island of Crete