well ,your location says miami, so i assume this is florida rock, this leads me to suspect that what you have isn't a wrasse but a juvenile sand diver, lizard fish, sand tilefish, or other common rock ruble loving sand dweler.
not saying it can't be a wrasse, the pics kindof bad, but from my snorkel/(maybe illegal) diving experience, it is more likely one of those.
can you dercribe finnage, particularly pecs, and dorsal. estimated length of caudal peduncle, versus caudal fin and rest of body. maybe a pic of it swimming.
sorry if i am asking a lot but that is the best way i can help you