leyte gulf
YES
No, it was a land battle.
Leyet gulf
midway
midway
midway
midway
Midway Leyte Gulf Guadacanal
I don't know about major, but the first naval battle in the historical record was Hittites defeat Cypriots near Cyprus
The Battle of Trafalgar.
The Battle of Trafalgar.
Battle of Trafalgar