Porthmadog is a small coastal town located in Gwynedd, Wales, with a population of around 4,200 people. It is situated on the Tremadog Bay and is known for its picturesque harbor. While it doesn't have any major ports or shipyards, Porthmadog offers a charming seaside atmosphere that may appeal to seafarers and tourists looking to explore the stunning Welsh coastline.