During World War II, which battle denied the Japanese the opportunity to attack Australia?

A. Battle of the Coral Sea
B. Battle of Midway
C. Battle of Guadalcanal
D. Battle of Iwo Jima