This topic is fairly covered, if you want to use Google to search and find some visuals and further details, but great responses here.
I had a combination of leaks that lead to both front floor carpets being soaked, and rearmost passenger corner leak. Poked around in the drain slits under front rocker panels - passenger side didn't yield anything, but dirty water came gushing out the driver side. Skinny paper clip worked better for me than a small zip tie. They are very tiny drains, easily clogged. Could be a better design, really. I rerouted my sunroof drain hoses through the floor plugs. The hoses are behind the kick panel trim on each side, and the drain holes are so close that you can put the hose through them and still put the trim back on. The hose is just a hair smaller than the hole, so it's not a squeeze, nor a gap. That's just the way I did it. No longer relies on the rocker panel drains, just the wide sunroof tubes that can't clog nearly as easily.
Also doesn't hurt to take a look at the paint on your roof. I had a corroded spot I went to fix, and upon grinding to clean metal, there was a pea-sized hole. I then inspected a couple other areas of spider cracking in the paint, ground them with the intention of repainting, but also found a couple more small holes. Dealt with those properly, and all was well.
While you're at it, check your windshield seal. Water tends to pool at the bottom corners, and runs down, giving similar symptoms to clogged front rock or drains. I did all of these things and never saw another drop. Regarding the rear sloshing sound, I don't have much experience with leaks at the back other than the corner I mentioned, but it never pooled anywhere.