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.
midway
Leyet gulf
midway
midway
midway
Battle of Midway battle of Sicily
It was the Naval battle at Manila Bay.
Midway Leyte Gulf Guadacanal
leyte gulf
The Battle of Trafalgar.