What if the spots are really stubborn? Like, glued-on-with-super-rage stubborn? Then you need a paste. Mix baking soda with a tiny bit of water. You want a texture like toothpaste.
Use your fingers or an old toothbrush. Scrub gently. The baking soda is mildly abrasive. It will physically knock the minerals off without scratching your surfaces.
How To Remove Hard Water Stains From Granite Countertops | Professional
Rinse with water. Then wipe dry. Your sink will be so clean, you’ll want to lick it. (Don’t actually lick it. That’s weird.)