I've reported this before. On all 3 "pirate" missions, you can kill ANY of the 3 types of pirates and they count, until the very last kill, which must be of the type requested. The mission seems to goes away if you kill the wrong type on the 7th kill, but is still active (just invisible)... it will resolve if you eventually kill one of the requested types ... it is pretty bugged.