Black holes are objects of the classical theory of General Relativity. There are no quantum particles or antiparticles in this theory. So there is no such a thing as an “anti-black-hole”.
The No-Hair Theorem (or more generally conjecture) states that black holes don’t retain microscopic information, so there is no difference between black holes made of matter and antimatter.
Also the Hawking Black Hole Theorem predicts that black holes cannot become smaller or disappear (except through the Hawking radiation). So black holes cannot “annihilate”.
Then what happens when two oppositely charged black holes merge? Their charges cancel each other, their masses add up. The final result is just one uncharged and twice larger black hole.