Какой имеет род слова Сочи
Мужской , потому что не склоняется и оно нарицательное
Наверное средний род)