Indeed, you cannot protect any place when more than a few people gather.
You have to stop the issues at their source: why did people who were born and raised in Europe radicalize in just one or two years? And why did the community they lived in not see or report that this was happening?
The trouble is, temporary compensating controls have a history of becoming permanent once in place, so you need to be absolutely sure you want those controls forever.