I know Yorktown had a rush repair job from Coral Sea and left Hawaii late, but seems like they should have steamed directly to Enterprise and Hornet and joined forces as soon as possible. The combined CAP from 3 carriers should have stopped the Japanese attacks that crippled Yorktown.