I have seen a similar phenomenon when going to Jamaica. Our driver who was supposed to take us from the airport to the hotel to the other side of the island, happened to stop for a "break" at a road-side cafe with a shop full of what looked like overpriced Chinese made handbags, clothes and some random things. There was a woman working there who was probably his wife or relative. The idea was to hopefully get the tourists to buy some of those things. We stood there entirely too long, and he thought he was being sly but it was kind of obvious what is happening.
So perhaps some pub owner or someone owning a business in the area somehow managed to convince a tourist company to bring clients in that area? A busload full of tourists is a nice captive audience who are already in a happy spending mood, so not surprising if someone would capitalize on that.