Freepik
    Waves breaking on Marine concrete breakwaters in shallow water. Traveling-wave protection, concrete breakwater.

    Waves breaking on Marine concrete breakwaters in shallow water. Traveling-wave protection, concrete breakwater.