I personally use https://www.digikam.org/ to keep my own photo/image library organized and tagged. It's also easy to embed a bunch of that data directly into the image file metadata, too. Like you, I enjoy the ability to easily call up entire categories of images at will/need with a simple keyword/location search. Really handy when I'm doin' graphics stuff (Blender 3D, Inkscape, GIMP, whatever) and want a particular type of image for some purpose.