Отрясая грезы ночи И дивясь, перед собой Видит город он большой,Стены с частыми зубцами, И за белыми стенами Блещут маковки церквей И святых монастырей.Стены, защита — кругом враги.
И на море тоже. А в те сказочные времена, видимо, непросто было отличить торговый корабль от военного, поэтому с пристани стреляют (для начала холостыми зарядами).Как бы разведка боем.
Не будет стрелять в ответ — значит, нет угрозы нападения, значит, торговый. А если так — пусть заходит в порт, может, чего хорошего привез.