Но ведь есть места к которым это словосочетание гораздо больше подходит.
Из тех, которые я хорошо знаю и где часто бывал это как раз территория Брестской крепости, где до 30-х годов XIX века существовал старый Брест. Который затем был просто снесен полностью и на его месте была построена крепость.
А еще это, конечно, Кнайпхоф - остров в центре Калининграда на котором сегодня находится только Кафедральный собор, а остатки всего старого Кнайпхофа с его улочками, разрушенными бомбардировками, были снесены после Второй мировой войны.
Это даже не города-призраки, а острова-призраки. А Вы какие такие же острова можете вспомнить? Может еще где-то есть?