There is a site that is going to do this and is building its database at present. It is, however very useful for telling you what other ships are in port same day as your cruise ship so you can work out if you will need to book an excursion as there will be no taxis after 10 thousand cruisers decend on the port that day ( Dubrovnic 14th June !!!! ).
Hi Alan, whilst I appreciate what you are trying to do I think that it is a mammoth task and without constant work will be all but impossible but I wish you well in your endeavours .. Nei.