Christo
Looking into it further my observations are;
1) The link I posted as I mentioned seems to be posted at the 1st of the month. So limited but does have location, #pass, just only for that month
2) The link mfringsley posted does have cruise dates all into 2019 (you need to go into each ship name and download/view the PDF of the schedule, if one exists for the year) but I found there is limited info as to size of ship (ie #passengers) and where docked (Roadtown, Spanish Town,JVD).

I found a better(?) link at https://www.cruisemapper.com/
that allows you to search worldwide by area (Bahamas-Caribbean-Bermuda), the date range interested in,and island(I used Tortola,Virgin Gorda,and St Thomas in separate searches to narrow the Caribbean down (As well as a number of other criteria).
A search then gives a list of ships itineraries in which you can see the exact schedule when each is selected. To get the #pass, you'll have to then search the Ships tab for a specific ship to find all the specs.

Given all 3 links in total, I think I have a good idea now of cruise ships in the area.
Randy