The Ghost Pirate or hidden pirate, isn’t hard to kill but you can only do so with one weapon, the Jack Cannon. When you use the Jack Cannon on these guys it makes his hat drop and turns him visible again.
Their strength is listed as high but I found a single Jack Cannon can take these guys down without any trouble.