How long until you get the purple shark fin?
I believe there is no pre set time after which the purple shark appears. Just keep on trying and if you think you die too early, try improving your stats (attack if you are killed by something killable and health if you die from the Sea Snakes). Also try using Erase magic to remove the Snakes' missiles and Enchanted Armor to take less damage from them.