Yellowcraigs Beach is a natural cove beach near the village of Dirleton, in East Lothian, Scotland, with amazing landscape to the lighthouse on the Isle of Frida. It is popular for families and it offers a nature trail, barbecue spot, great rock pooling and an adventure play area close to the parking spot. The beach provides dog bins and is also good for horse riding. Historic attraction covers a local castle with gorgeous gardens. It is designated with the Green Coast Award.