Leer más Cardiff Jóvenes Cardiff Bay, what a difference a bay makes! Cardiff Bay is the area of water created by the Cardiff Barrage in south Cardiff, the capital of Wales. Cardiff Bay is supplied by two rivers Taff and Ely to form freshwater lake around the former dockland area south of…