How do I know when the fish is properly done?

Try this method. While the fish is still raw and uncooked, press the flesh with your fingers. See how much softness is in the touch. After the fish has been grilling, do this test again periodically. When the fish starts to become firm, it's ready!