I've searched and researched and come up empty - is it possible to present a dashboard (summary) view of the events that a person has registered for, along with the ability to easily cancel from any of the listed events? It seems like a very useful thing to have but I'm coming up empty when trying to find any mention of doing so with CiviCRM.
The feature you're referring to is called the "Contact Dashboard", and it's accessible from https://yoursite.org/civicrm/user in Drupal and Backdrop, not sure about WordPress.
You can add/remove sections from it at Administer menu » Customize Data and Screens » Display Preferences.
It doesn't allow self-service cancellations, but I wrote the extension "Event Self Service from User Dashboard "to deal with this specific scenario.