I just can't cook grouper. It always ends up being tasteless and either wet or overcooked.

So I bought the local fresh salmon today instead.;-)
Lightly oil the fish and season both sides
Hot pan, add some olive oil and butter
Sear one side (don't move or poke at the fish!) for a couple of minutes
Flip and cook other side
If fish is thick cut, finish in a 400 oven for a couple minutes
(a good "sandwich grouper" isn't too thick, so a sear on each side will do)
Remove pan from heat when you think it is still slightly undercooked.
Put your fixin's on the roll; check fish for doneness, and add to sandwich.
(If you desire more flavor, add a light schmeer of butter and additional spices)
For Salmon I like to marinade in some sesame seed oil, rice wine vinegar, honey and soy sauce (about 20-30 minutes). Remove from marinade (reserve it!) and dry fish. Saute on both sides in oil for a minute of two, add the marinade and finish in a 400 oven for about 5 minutes (or a few more depending on thickness of fish). Remove from oven when it is
still a touch underdone. Spoon some of the marinade over the fish, top with toasted sesame seeds and a little chopped green onion. (Sometimes I add a spoon of orange marmalade to the marinade when I pour it on the fish prior to putting it in the oven.)
.