Just visited in October, there was only one trolley and the driver(who was very nice)was asking people if they were from a cruise ship. He was picking-up only 10 cruisers at a time at the ABC stop and wouldn't allow cruisers at the next stop to get on. We were headed toward the direction of the beaches.
When we were done at the beaches we boarded the trolley and headed back toward town, the driver stopped in town and said all cruisers needed to exit.
I'm not sure if it was just this driver or company policy, he mentioned that he needed to keep seats available for the locals to get around, which I understand.
Diana