Her diving improves based on the first time she fails each diving spot. The diving is usually just a chunk of treasure so I recommend going around and failing all the diving spots first before trying to farm anything.
There's a bit more info regarding diving and treasure calculation at the home area under the manual section now. I'll be adding stuff to there in the future.