Cardigan Bay, or Bae Ceredigion in Welsh, is the large inlet along the Mid Wales coastline boasting some of the best beaches and seaside resorts in Wales including, Aberystwyth, Barmouth, Harlech and many more. Stretching from Pembrokeshire to the Llyn Peninsula, there is so much to see and do along this stunning location.