Development Economist Chris Stokes believes the government should have been more transparent about the special arrangements for passengers on the cruise liner which docked on Monday in St. Ann.
The passengers were allowed to visit attractions despite Monday being a no-movement day.
The Carnival Sunrise docked in Ocho Rios about 8 o'clock with 1,700 passengers.
Speaking with Radio Jamaica News on Monday afternoon, Mr. Stokes said details should have been provided ahead of the vessel's arrival.
"I think the government has a duty anyway to just say, 'Look, this is what we are doing and this is why we are doing it...and how we intend to manage that exposure,'" he pointed out.
Mr. Stokes argued that it "is always much better" to be clear and upfront "than having somebody sighting a ship on the horizon."