I'm not sure of all the details, but I know Carnival has removed Tortola as a destination beginning some time in 2014 and going through at least Feb 2015.   San Juan will be the replacement port of call on some, if not all cruises that were destined for Tortola.  I'll try to get some more details.