Изначально, вопрос поставлен несколько некорректно. В природе принято, что хищники близких "весовых категорий", без крайней необходимости, не вступают в конфликты с друг другом. Кроме человека, конечно. И акулы,и дельфины, изначально хищники. Но если акулы рыбы, то дельфины млекопитающие, более высокий виток эволюции. Правда, само по себе, это не обеспечивает им преимущества. Их огромное преимущество в том, что они, как и человек на ранних стадиях развития, "стадные" и имеют средство общения, которое мы называем "язык". В силу уровня группового развития, дельфины, как уже становится понятно, "общественные" животные, которые могут принять в свое общество и человека.
Если куда-то приплыл дельфин, то по теории вероятности, которую акулы не знают, можно просчитать, скоро здесь будет стая. Теорию вероятностей акулы не знают, но вот инстинкт самосохранения, выработанная веками существует. Поэтому, акулы стараются избегать дельфинов. Как более высокоразвитых, хоть и "один на один у дельфинов меньше клыков".
Не знаю, кто сильнее в "бою один на один", таких жестоких экспериментов никто не ставил. А в природе, как известно, акулы избегают дельфинов, которые питаются рыбой.