Cardigan Bay (Welsh: Bae Ceredigion) is a large inlet of the Irish Sea, indenting the west coast of Wales between Bardsey Island, Gwynedd in the north, and Strumble Head, Pembrokeshire at its southern end. It is the largest bay in Wales.
Cardigan Bay has numerous beaches, and a unique marine life. Much of the coast surrounding the bay is fertile farmland, dotted with towns and seaside resorts such as Fishguard, New Quay, Aberaeron, Llanon, Aberystwyth, Borth, Aberdyfi, Tywyn, Barmouth, Porthmadog, Criccieth and Pwllheli on the Cambrian Coast. Smaller coastal villages include Cwmtydu, Nanternis and Llangrannog.
Major rivers flowing into the bay include the Afon Glaslyn, Teifi, Rheidol, Dyfi, Aeron, Dysynni, and Mawddach.
Until the early 20th century, Cardigan Bay supported a strong maritime industry. Cardigan is located at the mouth of the River Teifi – hence the Welsh name, Aberteifi (Mouth of the Teifi), and at the turn of the 19th century, the heyday of the port, it was a more important port than Cardiff. At this time more than 300 ships were registered at Cardigan—seven times as many as Cardiff, and three times as many as Swansea.