La batalla tuvo lugar en los mares del sur de Dalmacia, en el canal entre la isla de Curzola (actualmente Korčula, Croacia) y la península de Sabbioncello.