what are advantages and disadvantages of breakwater