In spite of it's relatively short claws, it looks a lot like a coral shrimp (Stenopus), based on which legs are enlarged into claws. I couldn't find any images that matched your photo exactly in coloration, but some photos of S. zanzibaricus come pretty close.
Tony