Ouch, sorry about the learning experience. Hopefully, you'll learn enough to keep that from happening. Anchoring gives all of us moments to remember. And learn.
Remember that Angel Isle was a major embarkation point during WWII, so I assume there's a lot of stuff laying on the bottom. Also, I thought that Angel Isle had a mooring system? Where did you anchor?
Anyway, here's what I would get for an anchor and why. Right off the bat, I'd get a Danforth, a 9 lb one costs $30. Here's why:
They work well in 99% of the bottoms. A Bruce works well in mud, but will not cut through grass. A Manson works well in grass, but pulls in mud. A Delta is a plough, and plows in sand and mud. A Fortress is light, and needs some weight to set. Everything sets well in sand. That's why all the tests are in sand.
Note that you have a lot of mud in SF Bay, and if you go up or down the coast, you'll have seaweed. So be aware of which anchor works where. I have a Bruce, works in the PNW, doesn't work in SoCal, where there's seaweed. I have a Manson, works well in seaweed, doesn't hold in mud. And the CQR on the sailboat ploughed in mud and sand. The Danforth isn't as classy and a little clumsier, but it works well in a lot of different bottoms AND it's cheap. A standard Danforth costs $30 (Defender.)
I assume you have the standard Lewmar 600/700 vertical windlass. Hopefully it's a 700. Either way, you'll need 1/4 HT chain, at least 30' And that windlass takes 1/2" rope. The manual recommends either medium 3 strand or plaited rope. You'll need a rope to chain splice, simple to do or ask at the local marine supply.
If you're worried about snagging the anchor again, rig a trip line and buoy to the front of the anchor so you can give it a different pull if/when it get's snagged. It's more trouble, but it'll guarantee you never get snagged again. And stay out of anchorages that have a lot of junk on the bottom.
Boris