Experience the sunny seaside vibes at Kingsbarns Beach. This sandy beach stretches for 2 miles and is backed by extensive sand dune systems. It is an ideal area to relax and take in the beautiful coastal vistas.