Does Jack Sparrow know any sea shantys?
Let's think step by step.
yes
Jack Sparrow is the main character of the popular 'Pirates of the Caribbean' movie franchise.

Jack Sparrow is the captain of a pirate ship.

Jack Sparrow sings many songs while on the sea.

.

Thus, the answer is yes