Heb je dit al geprobeerd ik weet niet of dit je probleem oplost maar probeer het eens.
Maak met een cirkel en de array modifier meerdere cirkels en met de Shrinkwarp modifier gooi je die op je Main hull.
Daarna extrude je de cirkels en maak met Boolean nu de gaten.
Hopelijk werkt het.