Класс охранников и их количество напрямую влияют на количество дней.
Ну, само собой, при разных нападениях генерируются и разное количество нападающих и их также различие в классе - может быть бриг, а может быть мановар. С нападениями и мятежами - если мятеж, то + к гарнизону колонии, если нападение организованное, то - (минус) гарнизону, так как сила жителей или рабов гораздо меньше, чем у нападающих. Так что всё это учтено.
Пожалуй, что время сдерживания для моря преуменьшено, так как тут ситуация сложнее, чтоли.
Но, даже если 7 дней пишется, то вполне возможно, что отобьются. В конце концов на личном опыте можете всё это проверить.