It's a real bummer, and your lucky he was a bad shot.
Usually in small populated islands it's one group of people who cause most of the crimes.
If the Police would get on it regardless if they're related to the persons involved it would end it pronto.
If it keeps up it will definitely affect the charter companies.
The government has to remember they aren't the only destination especially since Cuba might open up to US citizens.