I answered my own question today. I stopped by the construction site and spoke to a couple of the workers. It's going to be a rather large electronic LED sign with lots of colors that reads "Welcome to Negril". Awesome, and I certainly do feel welcome in Negril.
