Caernarfon is a royal town, community and port in Gwynedd, Wales. It has a population of 9,852. It lies along the A487 road, on the eastern shore of the Menai Strait, opposite the island of Anglesey. From Wikipedia