The Battle of the Coral Sea, fought from 4--8 May 1942, was a major naval battle in the Pacific Theater of World War II between the Imperial Japanese Navy and ...