You/re right about them getting wormy - even the 10 pounders are riddled with worms at times, especially in the summer.
BTW that's not a Goliath (Jewfish). It's a Warsaw and legal to to take.
We catch lots of reds in the Ches. Bay! Grouper ID link
http://www.fishtrack.com/features/grouper-identifier_136570