Seacliff Beach is a scenic beach with a great rocky shoreline tucked away just east of North Berwick. It has the feel of a hidden gem.