Boat cannon