Discontinuous Galerkin methods for resolving non linear and dispersive near shore waves