No, it was a land battle.
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 Manila Bay and the Naval Battle of Santiago.
Leyte Gulf
YES
No, it was a land battle.
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.
leyte gulf
The Battle of Trafalgar.
Battle of Trafalgar