Benteng Shanhai yang digelar "Benteng Pertama" terletak di pantai yang jaraknya 15 kilometer ke timur laut bandar Qinghuangdao, Provinsi Hebei dan merupakan hujung timur Tembok Besar. Benteng Shanhai merupakan sebuah benteng yang sangat penting bagi Tembok Besar Dinasti Ming. Pada tahun 1381, Jeneral Xu Da mula membina benteng ini di sebelah selatan Pergunungan Yan dan sebelah utara Laut Bo. Itulah sebabnya benteng ini dinamakan Benteng Shaihai, yang bererti benteng di antara gunung dan laut.
Benteng Shanhai juga merupakan gerbang timur bagi Kota Shanhaiguan. Tinggi temboknya 14 meter dan tebalnya mencapai 7 meter. Kota Shanhaiguan telah menjadi yang bahagian penting bagi pertahanan Tembok Besar.