The 42 mile River Taff is located near Cardiff Bay, an area of water created by the Cardiff Barrage which, according to Cardiff Council, is regarded as one of the most successful regeneration projects in the United Kingdom.
Cardiff Bay 67 km (42 mi) Cardiff Bay (Welsh: Bae Caerdydd) is the area of water created by the Cardiff Barrage in south Cardiff, the capital of Wales. According to Cardiff Council, the creation of Cardiff Bay is regarded as one of the most successful regeneration projects in the United Kingdom. 
