Chengshantou,located at the coastal city Weihai in Shandong provice, is dubbed as China's Cape Town.[Photo/IC]