Tremadog Bay

View of Tremadog bay in Gwynedd in Wales, from the vicinity of Harlech.

Tremadog Bay is an inlet of Cardigan Bay, defined by the north Cambrian Coast and the Lleyn peninsula of Wales.

The River Glaslyn flows into the bay, while Harlech and Criccieth lie on its shores. St Tudwal’s Islands lie at the western end of the bay.