Is this city ordinance too broad to be constitutional?

Strict scrutiny analysis is triggered not only by suspect classifications, but also by laws that burden fundamental rights (here, assembly and speech).

That means the law must serve a compelling government interest (keeping nutjobs from bothering tourists probably isn’t one) and be narrowly tailored to serve that interest (generally meaning it must be the least restrictive way of achieving the government’s goal).