A wide sandy beach with scattered tide pools stretches towards distant rocky islands under a clear blue sky. Just 30 minutes by train from Edinburgh, North Berwick is one of Scotland’s prettiest seaside towns. With golden beaches, a bustling harbour, and dramatic islands just offshore, it’s the kind of place that makes you slow down and breathe in the salty air. If you’re...