This idyllic beach in New Quay, Wales, is the perfect scenic beach stop - but it was once home to criminals taking advantage of the picturesque location. Cwmtydu Beach, also known as "Seals Bay," is a ...