Фамилия Панкратов образована от имени Панкратий, в переводе с греческого означающего 'всемогущий, всевластный'.
Возможны оба варианта (см., напр.: Левашов Е. А. Географические названия: Словарь-справочник. СПб., 2000). Слово Сочи может употребляться и как существительное мужского рода (влияние родового слова город): олимпийский Сочи, в олимпийском Сочи, и как существительное, имеющее формы только множественного числа: олимпийские Сочи, в олимпийских Сочи.
Ошибок нет.
Обратитесь на сайт «История фамилии».
Возможны варианты. «Грамматический словарь русского языка» А. А. Зализняка фиксирует Сочи как несклоняемое существительное мужского и среднего рода. А согласно словарю-справочнику «Географические названия» Е. А. Левашова Сочи — неизменяемое существительное множественного числа, но рассматривается также как вариант мужской род, единственное число.
Это конструкция, эквивалентная сложноподчиненному предложению с отсутствующим соотносительным словом (если восстановить соотносительное слово, постановка запятой не вызовет сомнений: Занимаюсь тем, чем хочу). В пункте 6 раздела 21 справочника по пунктуации Д. Э. Розенталя говорится, что в таких конструкциях запятая ставится, «однако при отсутствии интонационного отделения» не ставится, например: Найдите мне кто вяжет. Предложение Занимаюсь чем хочу! прочитывается без паузы, так что запятая в нем не нужна.
Да, фамилия Кузьма склоняется (и мужская, и женская).