My daughter did a college term at MysticSeaport and I got a couple of sea shanty CDs from them which I can’t lay hands on; you should be able to get something by just searching Mystic Seaport Sea Shanties.
There is a very talented musician that was affiliated with Mystic Seaport and he is probably among the most well versed people on planet earth when it comes to sea shanty music. Do a google search for Rick Spencer, he has a website and has performed all over the world. I am sure you can find contact info listed for him and that he would point you in the desired direction. Try contacting Rick at http://www.catfeather.com.
I assume you know plenty of shanties already, but are looking for D shanties to match your whistle?
Remember that a D whistle can play in several different keys: DMaj, GMaj, and their related minors and modes. Also AMaj, CMaj etc. depending on the tune. So you’re not restricted to D tunes/songs. And you can start by choosing any shanties with key signatures of 1 or 2 (or 3) sharps.
Of course, there’s nothing rigid about shanty keys. You can play any shanty on D whistle by simply transposing it to a friendlier key if needed.
If you source the song in either ABC notation or MIDI, there are even software programs that can do the transposition for you.