Text this: A Numerical Model Based on Navier-Stokes Equations to Simulate Water Wave Propagation with Wave-Structure Interaction