>>898349Most "trail"/handheld GPS's can do this. Even my ancient GPS12 did that (up to 1024 track points, which I'd fill in about half a day). Anything built after Y2K will have enough track memory to go all day, if not several days (76Cx I use now has 10k point track memory, but it writes a copy to the SD card as well so for all intents and purposes, infinite).
No idea what you're talking about by "beacons", but a waypoint is a point in space... and again, nearly any receiver can calculate direction and distance to that point.