Mathematical models in coastal engineering