No, Port Pirie is not part of the Yorke Peninsula. Port Pirie is a city located in South Australia, situated on the eastern side of the Spencer Gulf. The Yorke Peninsula, on the other hand, is a region located to the southwest of Port Pirie, bordered by the Spencer Gulf to the west and the Gulf St. Vincent to the east.