Saved Views is a Blender add-on for saving viewport location and rotation and restoring them whenever you need them. Each saved view also stores a thumbnail, so you can recognise and return to a viewpoint by its preview rather than by name alone. The local view state is saved along with each view, so you can drop back into local view just by selecting a saved entry.
You reach the Saved Views panel through the view section of the N-Panel or with the CTRL+W shortcut, which can be reassigned in the preferences. From there, the + button adds a new view and the - button removes one, with thumbnails captured automatically. Switching is a matter of clicking a thumbnail or choosing a name from the list, and a separate camera list lets you jump between camera views.
Recent releases expand the toolset. Version 2.0 introduced Search and Select in the viewport for finding and selecting objects by name, an 'Add Camera to view' button, and a Quick Save shortcut on F5. Version 3.0 adds Quick Save and Recall. The add-on is distributed under the GPL license, and a demo video and documentation are available.