Nach Toland (The Rising Sun) war es ungefähr so,
... dass Yamamato weniger am winzigen Inselchen (eigentlich sind es zwei) interessiert war, als an einem Anlass ein Eingreifen eines Teils der US-Navy zu provozieren, um diesen dann mit der angenommenen Überlegenheit der eigenen Kräfte zu besiegen.
Im wesentlichen haben sich die USA auf diese "Falle" eingelassen, allerdings mit weit größeren Kräften als von der Gegenseite erwartet.
Während die Japaner glaubten ihr Marinecode sei nicht zu knacken, brauchten die Amerikaner jeweils nur wenige Tage um selbst ein Code-Wechsel zu überwinden. Waren also über Absichten informiert, und nicht nur per Funkpeilung über Standorte informiert, falls denn einer funkt und zugeordnet werden kann.
Die US-Navy war wohl auch besser mit Radar ausgestattet, und ein US-Träger konnte, gemäß dieser
Quelle, Angreifer auf ca. 75 km erkennen (das macht ca. 20 min Vorausschau), während japanische Träger diese Technik nicht hatten.