Looks like a sea bass / grouper species to me and somewhat related to Blue-and-yellow grouper the Epinephelus flavocaeruleus (Lacepède, 1802). However, your particular specimen has not all the self-evident hellish yellow fins as does E. flavocaeruleus - which incidentally is an Indian Ocean / Red Sea basin species.