West Wales, Porthmadog, Gwynedd, Wales
Tremadog Bay is an inlet of Cardigan Bay in the North West of Wales. It sits between the Llyn Peninsula to the north west and the coastline of southern Gwynedd to the east. The seaside resorts of Abersoch, Llanbedrog, Pwllheli, Criccieth and Harlech lie on the shores of the bay. Popular beaches include Abersoch, Llanbedrog, Pwllheli and Criccieth on the Llyn Peninsula. The river Glaslyn flows into the bay and the beaches of Black Rock Sands and Morfa Harlech form the mouth of the Glaslyn estuary. The medieval castles of Criccieth and Harlech stand sentinel over the north west of Tremadog Bay with each offering glorious views of the Llyn Peninsula and the mountains of Snowdonia.....