Embo Beach is located in the small village of Embo, in the Scottish Highlands of the United Kingdom. The beach stretches for approximately 2 miles and features golden sand that contrasts beautifully with the turquoise waters of the North Sea. Embo Beach is a great spot for swimming, sunbathing, and building sandcastles.