Creo entendido que el abanderamiento no quiere decir que el barco sea un trozo del pais de la bandera en aguas extranjeras. (Salvo para la marina de Guerra que si se considera como parte integra del pais de su bandera).
Los barcos con bandera extranjera, en puertos españoles, estan sometidos a las leyes de España en general (salvo en los elementos de seguridad que al parecer se los miran menos

), pero en cuanto a comisión de
delitos tipificados en las leyes españolas, tanto da que sea bandera nacional como extranjera.
