La batalla se libró contra el Imperio austriaco y ocurrió cerca de la isla de Vis en el mar Adriático.