About Zhanjiang: Zhanjiang is located in Guangdong Province. It is located on Leizhou Peninsula—the southernmost peninsula of the Chinese mainland. It is very close to Hainan Island. Zhanjiang has a magnificent natural landscape, including scenic spots such as Huguang Rock, Donghai Island, Techeng Island and Nansan Island. Zhanjiang also has a weighty cultural history with sites such as the Former Site of the French Embassy of Guangzhou Bay, Xiashan Catholic Church, and beautiful Haling Village.