This seems closest to Epinephelus macrospilos although other published figures do not show the large dark spot on the caudal peduncle or the dark spots along the base of the dorsal spines. We have seen these on seaward and lagoon reefs. The first shot below is from Stan Jazwinski.
Created 5 April 2017
Updated 24 May 2021