Aberavon Beach forms part of Swansea Bay, one of the largest bays in Europe, with sweeping views across to Swansea and ...