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