Llantwit Major, Llantwit Major, Glamorgan and Cardiff, CF61 1YX, Wales • Beaches