Weihai befindet sich an der Ostküste Chinas. Durch das Meer getrennt blickt die Stadt auf Chinas Nachbarn Japan und Südkorea. Die gesamte Küstenlinie beträgt rund 1000 Kilometer. Im Oktober 2003 wurde Weihai als die erste chinesische Stadt mit dem Habitat-Preis der Vereinten Nationen ausgezeichnet.
Die Stadtregierung schenkt dem Umweltschutz besondere Beachtung. Die Luftqualität kann an den meisten Tagen eines Jahres als gut oder sehr gut eingestuft werden.
Das Kap des Glücks – der östlichste Punkt der chinesischen Küste