I’ve been using swimmers plugs for a few years now and they’ve been fine. Do you use an eye mask too?
But I think you need to get lucky with the ear canal print. Mine had 30 days return policy of they don’t fit well. I did it in a local store
The downside is they're very expensive, relative to other earplugs and mine no longer seal as well as they used to so I'd need to get a new pair. They're still better than nothing. I started using earbuds around the same time, from using cans, and I wonder if I've very slightly widened my ear's opening.
I also use an eye mask if I'm somewhere that doesn't have good curtains or blinds. Really works very well, but I recommend one that wraps around and doesn't have an elastic band to dig into your ears (Matador makes a good one).