Решение/комментарий:
Запятые (1) и (2) выделяют обособленное определение, выраженное причастным оборотом (ждавших на берегу).
Запятая (2), кроме того, закрывает обособленное обстоятельство, выраженное деепричастным оборотом: бросив последний взгляд на девушек, (ждавших на берегу).
На месте (3) запятая не ставится (решился и … нырнул).
Запятые (4) и (5) выделяют обособленное обстоятельство, выраженное деепричастным оборотом (глубоко выдохнув).
На месте цифр (6) и (7) запятые не ставятся, поскольку фрагмент между ними (причастный оборот) не требует пунктуационного выделения (здесь отсутствуют условия обособления).
Запятая на месте (8) закрывает обособленное определение, выраженное причастным оборотом, стоящим после определяемого слова (обжигавшую утренней прохладой).
Указание:
Пунктуационный анализ.