Just to clarify the previous post here’s a map showing the location of the battle of Lepanto. The coastline of Greece has changed significantly since the battle. The fast flowing river Ahelóos bringing down silt by the ton day after day for 437 years has covered much of the area where the battle was fought, burying remains and turning the much of the site into a fertile alluvial plain.
Lepanto, the Italian name for the Greek city of Naupaktos, is a safe natural harbour on the northern coast of the Gulf of Corinth. The battle took place slightly further west in the bay of Patras.