Hi, John. Congratulations on your son's graduation. Have heard Kellogg is a fine school. You have caught me a little flat-footed as I am traveling, but there are several recipes for whole fish (as well as a whole page with specific how-tos) in my book "Planet Barbecue."
My preferred method for grilling larger whole fish is indirect using medium heat: if using a charcoal grill, rake the coals into opposite piles and put the fish on the grill grate in the middle of them. If using a gas grill, preheat the grill, then turn off the middle burners. (In both cases, grill with the lid on.) Allow 12 to 15 minutes per pound for whole fish. In "Planet" are multiple recipes for snapper and bass. In "Barbecue USA" is a recipe for whole salmon, stuffed with butter, basil, and lemon, that was the main course at my cousin Martha's wedding.
Recently, I've become enamored of wrapping whole fish in banana leaves to protect if from direct flame and to keep it moist during grilling.
This is a trick found in several grilling cultures around the world. You can find the leaves at Hispanic or Asian markets, or buy them online.
Substitute aluminum foil if you can't get ahold of the leaves.
Other options include cooking the fish on soaked cedar planks or in fish baskets. In both cases, the age-old problem of turning the fish is solved.
Hope this helps. Have a great 4th of July. Warmly, Steven