Fraserburgh Beach is a long sandy stretch with gentle waves, great for beach walks, paddling, and enjoying the fresh sea air with young children.