C,what虽然也可以引起名词性从句(表语从句),但是它必须是句子中缺少名词性成分。这个句子里主语:many animals,谓语:haunted(不及物)无须宾语,即不缺宾语。连词but的句子主语:it,谓语:is silent . 主系表结构,也不缺少名词性成分。所以不能用what。
因为后面那就话是解释这个地点的所以用where