Two tugboats were towing the 952-foot Carnival Splendor ship back to the US and expected to dock in San Diego, California, around midday on Thursday.