For fine dining, try the Fernery at The Grove in Narberth
The restaurant has an excellent reputation for special occasion dining; you will need to book in advance.
Phone: 01834 860 915
Website: www.thegrove-narbeth.co.uk
Other fine dining options include
Coast : www.coastsaundersfoot.co.uk