You have to upgrade ships. The more expensive the ship, the more cannons it will have.
The cannons on your ship!
In order to fire cannons, you must upgrade the raft to a ship with cannons and you must be on the sea. Make sure you have a ship that shoots cannons. Just set sail in the ocean and click to fire the cannons.
There were no cannons on Hudson's ship cannons were not invented yet
you get unlimited cannonballs. as for cannons, they come with the ship.
Skulduggery Island
Once you have collected enough doubloons, you can buy a larger ship at Dragon Cove. The larger ships have increasing numbers of cannons as well as cargo space.
hyu
First you have to buy a ship from the Chinese guy on the Chinese island. Once you do that your new ship will have a cannon in it. Your raft does not come with a cannon You may need to take out a loan to buy a ship :)
It's illegal for a private citizen to own a ship with cannons.
he is on DRAGON COVE. go past the trading post to the next building. go inside, and go left.
the English had 117 cannons on there ships
You wait for a little raft.