Invergowrie is a small village located in the United Kingdom. It has a population of around 2,000 people. While it doesn't have any major ports, shipyards, or factories producing ship parts, it is situated along the River Tay, offering picturesque views and potential recreational activities for seafarers passing through the area.