This paper presents an interpretable approach for the generative design of coastal breakwaters that combines evolutionary optimization and structural analysis of solutions. It allows both to improve the convergence of optimization for breakwaters structure and analyze the sensitivity of each sub-part of the solution to various changes. We conduct experiments on synthetic harbour configuration to validate this approach. The results confirm the effectiveness of our method in generating high-quality and explainable breakwater designs.