有,合理。
每年的封海期都是海洋生物交配繁殖的季节。这个时间段如果不封海,就会有大量小鱼或者还未交配的成熟雄性雌性被捕捞上来。一旦过了这个季节,他们就不会交配繁殖了。因为对水温有要求。
所以这么做的目的是渔业可持续性发展,否则大鱼都被捕捞,又没有新生鱼,那么没几年海里就没有鱼了。