The answer to your question would be that the sentence that uses correct punctuation is the following one: Regina loved diving; in fact, she was an expert at it. That is, the correct option would be D.
This is the correct version of the sentence because you should use a semicolon when you have a conjunctive adverb linking two independent clauses.