Carnival Corporation & (NYSE:CCL) has cancelled all port calls to Puerto Vallarta following cartel-related violence in Mexico, prompting broad itinerary changes. Conflict in the Middle East is ...