University of Bristol - Historical Photographs of China reference number: DH-s055. These strange rocks are on Image Point, at the mouth of Keelung (Kelung or Ke-lung, now Jilong) Harbour, in northeastern Taiwan. The island in the background is Keelung Island.
Image Point, Keelung Harbour, Formosa
Black and white photograph