Portnahaven (en gaélico escocés: Port na h-Abhainne, que significa puerto fluvial) es un pueblo en la isla de Islay en las Islas Hébridas Interiores, Escocia .
La A847 sigue toda la costa desde Portnahaven hasta Port Charlotte y Bridgend.
Portnahaven cuenta con una iglesia, una tienda que también es una oficina de correos y una taberna.
Al norte de Portnahaven, en Claddach, se encuentra la primera máquina de energía undimotriz operativa del mundo.
El "Islay LIMPET", construido por la empresa energética Wavegen, entró en funcionamiento en el año 2000.