If you're looking for a bite to eat near Porth Dafarch, there are several options to choose from. The Seacroft is a popular pub in Trearddur Bay, just a short drive away. They offer a variety of dishes, including seafood, burgers, and traditional pub fare. If you're in the mood for something more upscale, you might want to try the Ocean's Edge restaurant overlooking the beach. Another option further afield is The White Eagle in Rhoscolyn, which offers a menu that features locally sourced ingredients.