✨ ベストアンサー ✨
whichは先行詞が主格・目的格の名詞である時、
whereは先行詞が場所の副詞である時に使います。
今回の場合、先行詞であるKamakuraは主格に該当しますのでwhichと書くのが正解です。
見分け方は簡単で、先行詞の後に続く文が完全文の場合はwhere、不完全文の場合はwhichです。
例えば、
That is the house which I bought.
この場合、先行詞の後に続く「I bought」には目的語が抜けているので不完全な文です。
This is the place where I will meet them.
この場合、先行詞の後に続く「I will meet them」は主語も目的語も抜けていない完全な文です。
上記のKamakuraの文で考えると、先行詞の後に続く文「is not far from Tokyo」は主語が抜けているので不完全文です。よって関係詞はwhichが適切です。
例文までありがとうございます!✨
理解出来ました!