Holyhead and Bangor as Welsh speaking as Llangefni and Caernarfon respectively

How can you keep Holyhead and Bangor more than 80% Welsh speaking at the 2011 census just like Llangefni and Caernarfon? Why are Bangor and Holyhead so anglicised when Caernarfon and Llangefni aren't?

In short why is anglicisation so unevenly distributed in both Gwynedd and Anglesey and how can we change that?
 
Close the ferry terminal before the mail coaches arrived, that would stop the railway, a5 and the a55?

Maybe make Milford Haven, Bristol or Newport Telford's preferred southern route, and Liverpool or Fleetwood the northern route?
 
Top