It's only museums I've visited myself. I actually do have a draft entry in the works about the Glass Flowers at the Harvard Natural History Museum, I should finish and publish that!
I think the site is compiled by one person. If you look at the map (https://www.niche-museums.com/map) it's heavily biased towards the southern UK and the SF Bay Area.