А смысл ограничивать себя такими рамками как количество залпов? Пусть будет непредсказуемость и реализм, всё-же каждое попадание наносит некоторый урон в зависимости от того куда попадает снаряд, и уже через несколько залпов часть орудий, команды и парусов противника будут выведены из строя - корабль можно расстреливать дальше и потопить или взять на абордаж.
Пусть сам тонет в зависимости от повреждений под водой, без определенных ХП корпуса, дабы не создавать ощущений аркадности. Добавить пожар и взрыв пороха и вообще здорово будет.