Cruise Lines Who Have Caribbean Sailings: Royal Caribbean International Carnival Cruises Disney Cruise Lines Princess Cruises Holland America Norwegian Cruise Line Celebrity Cruise Line CruiseDirect: Special Offers & Top 10 Weekly Cruise Deals. Best Price Guarantee - Book Now! Caribbean Cruise Ports of Call: Virgin Islands Charlotte Amalie, St Thomas, USVI St. John, USVI Road Town, BVI Puerto Rico The Bahamas Bermuda 7 Day Caribbean Cruise starting at $399 more