A Carnival Cruise Line ship hosting Steelers linebacker James Harrison and other Pittsburgh athletes has rescued 16 migrants in the Gulf of Mexico, about 50 miles north of Cuba.