FORT LAUDERDALE — A Caribbean cruise has been cut short after more than 300 people on board the ship began vomiting and suffering from diarrhea. The Caribbean Princess was carrying more than 3,000 passengers and more than 1,100 crew members on a two-week trip that began on February 2. But it has had to turn […]