Once you get to the Giant Ursula boss fight some minutes later, put Ariel and Donald in your party and set Donald to use defensive magic. Use Mermaid Kick to evade her powerful attacks (which she telegraphs beforehand) and use Aero to mitigate damage. This fight is basically an exercise in dodging and persistence.