Transport and shops & services in Crete