Worked down that way couple years ago so know it reasonably well –
Farmers Arms, Nottage
Rose & Crown Hotel, Nottage
Yep both good, but 15 mins walk from centre of Portcawl
For food it has to be La Rochelle, an absolute little gem of a Spanish/Portugese/fish restaurant and the only place that kept me sane when I was there –
9 Well Street,
PORTHCAWL,
CF36 3BE
(01656) 782330
Our evenings (but this was when about 50 hairy arsed linesmen took over the town 😉 so by no means recommended for a quiet night out) used to be Anchor Bar (esplade and John Street – but we where staying above it anyway), The Waterfront, The Lifeboat, Jules Sportsbar and then Streets nightclub for a laugh at the butch lesbian cowgirls chatting up innocent tourists (long story)