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