For sandbar anchoring (assuming 3'-4' deep, and not a strong current), I've had exceptional luck with an 8' Stick it brand anchor pin. The bracket mounts on your outboard and it holds extremely well in sandy bottoms.
So easy to deploy & retrieve, and dispenses with anchor hassles & mess. Kind of...