This was likely not random. No "tourists" were involved. This kind of violence is always concerning. Tell me, do you read the police blotter of every place you travel. If you did you would probably stay home. Use the same common sense you would use anywhere. Enjoy yourself, but don't get drunk, stoned and stupid. Use the drivers at your hotel or a trusted route driver to get you around safely. It's the best money you will spend.