Broken cannon

A Broken cannon can be found by using a cannon barrel (from the gun locker) on Bill Teach's cannon. You then receive the item in your inventory. It is then useless and no longer required.