Perhaps it’s obvious, but unclear to me. The Edge can save locations and provide turn by turn directions- creating in effect a “course” to that location. Can that course be exported as a GPX file ? Also, I do not believe there is a way of specifying multiple locations and points of interest at once and have Garmin create a course.
In Garmin Connect you a specify direction and distance to create a course with points of interest. But this is not precise enough to compute a course to a specific location.