Answer the following question. The Welsh town of Aberystwyth lies on which bay?
cardigan bay