General:
* A throng of tourists
* A group of tourists
* A party of tourists
* A bevy of tourists
* A swarm of tourists (often used in a humorous or negative context)
More specific:
* A cruise of tourists (for a group of tourists on a cruise ship)
* A tour of tourists (for a group of tourists on a guided tour)
* A horde of tourists (used if the group is large and overwhelming)
Figurative:
* A tide of tourists (emphasizing the sheer volume)
* A ripple of tourists (emphasizing movement)
Ultimately, the best collective noun will depend on the specific situation and the tone you want to convey.