A court in Key West , Florida , found Gustavo Dominguez guilty Thursday on 21 federal charges , including conspiracy , smuggling , transporting , and harboring illegal immigrants .