in that capacity , he went about the docks and warehouses of all the shipping ports in the firth of forth , from culross and donibristle to restalrig and musselburgh , picking up gossip and keeping his beady eye sharp-peeled to catch any evidence of unlawful activity .