Y Felinheli, formerly known in English as Port Dinorwic, is a village and community beside the Menai Strait between Bangor and Caernarfon in Gwynedd, northwest Wales.