The SNP government is consulting on whether to give powers to areas like Aberdeen to charge cruise ship passengers.