In my fort, I've attracted a good number of fisherdwarves who spend their entire day out fishing in the river or ponds. The only issue is that whenever I'm attacked, there seems to be no way to get them back inside my fort's burrow quickly enough. This is the worst when a werebeast attacks, as it'll usually stay by my fort entrance attacking (and infecting) everyone who slowly walks by it on their way back. By the time my military can get to it, there's already 3 dwarves bleeding/dead by my tunnel, really ruining the ambiance of the place.
This is getting especially annoying seeing as my entryway is armed to the teeth with traps, but I never get to use it unless I want to sacrifice all my fishers/wood haulers.
Is there any way to better handle my lockdown plans, or should I just give up on fishing completely?