Interface Tracking and Solid-Fluid Coupling Techniques with Coastal Engineering Applications