If you use this
link and click on ship schedule you can enter the date you'll be in port and see which ships are there.
Just be patient, you'll get there!
Just a word of caution...due to unforseen weather and mechanical conditions, ships sometimes don't make it to a port. Not to be a downer, it's uncommon, but it does happen. Just make sure you have some way to contact him in the unlikely event that you have a change of plans.