Italy on Thursday named the port of Gioia Tauro in the Calabria region to host a transfer of Syrian chemical agents despite fierce opposition from local officials who slammed the decision as "undemocratic".