Shandong Peninsula
Weihai is located on the northeastern shore of Shandong; its administrative area includes (), the eastern tip of the Shandong Peninsula (Shantung Peninsula). The city is surrounded by sea on three sides; its port is protected by Liugong Island.