The Immortal Pirate can not die but he can be burned to death. His strength is very high. His weakness is the fire cannon.
You can only kill this guy with fire or by blowing him up with a bomb or the mini bomb. If you attack him with a normal weapon he will appear to die (disappear) but then poof – he’ll come right back to life.