Os barquinhos eram um assalto anfíbio. Eles estavam todos armados para pegar a praia. Isso é incomum, talvez até um problema de continuidade.
Nem mesmo a Marinha Alemã teria fuzis suficientes para armar todo marinheiro aleatório para o caso de o navio afundar. E os barcos que procuravam no nevoeiro mais cedo provavelmente não teriam uma tripulação de barco totalmente armada. Muito provavelmente eles perfuraram o véu, relataram de volta ao navio, então estavam armados para prosseguir com um ataque. O grande navio chegou depois deles, então provavelmente pendurou nas rochas quando se aproximou (pense no naufrágio do navio de cruzeiro Costa Concordia).
Eu não posso realmente ir com recife de coral como uma causa de afundar. A romancização pode dizê-lo, e os corais certamente poderiam fazer o trabalho, mas não há corais no Mediterrâneo ou no noroeste do Atlântico. É uma causa sonora mais "exótica", mas não faz sentido mesmo em um cenário de fantasia. Tom Clancy mencionou que eles tentaram colocar coral em Chesapeake Bay no filme Patriot Games até que ele e outros apontassem como não tropical era. Escritores nem sempre entendem isso.