Cardiff bay. Cardiff Bay is a lake and area in Cardiff, Wales, created by a barrage that impoun...