Yellowcraig Beach: Golden Sands & Island Views Near North Berwick | OnlyBeaches