This can be a hard one when you have visitors. Enforcing the "look but don't touch" rule for children but also for adults. Really be strict with that rule. If it's possible, have the party congregated to another area for the majority of the time.
You need to set those boundaries, if you are really serious about what you want to achieve with your aquarium. Let the visitors understand the risk of trying to touch them too.