Olá Raquel de Brasília - DF!
Encontramos a resposta à sua pergunta no próprio texto do Apocalipse. Vejamos em Apocalipse 1,9-10.
Eu João, vosso irmão e companheiro da tribulação, na realeza e na perseverança em Jesus, encontrava-me na ilha de Patmos, por causa da Palavra de Deus e do Testemunho de Jesus Cristo. (Apocalipse 1,9-10) Bíblia de Jerusalém.
Na pergunta falas em qual cidade, na verdade onde João se encontrava, não era uma cidade, se fala em ilha de Patmos e recebeu esta revelação quando estava em oração numa das tantas grutas formadas nos rochedos da costa da ilha. Poderia ter na ilha algumas casas de pescadores mas nada mais. No silêncio da ilha João escreve o Apocalipse e se dirige as sete Igrejas. Preso por Roma ele foi conduzido para a ilha sendo este o motivo de seu isolamento em Patmos. Foi levado a ilha para cumprir pena por causa da palavra e Deus.