Flow around cylinders is a classic issue of fluid mechanics and it has great significance in engineering fields. In this study, a twodimensional hydrodynamic lattice Boltzmann numerical model is proposed, coupling wave radiation stress, bed shear stress, and wind shear stress, which is able to simulate wave propagation of flow around cylinders. It is based on shallow water equations and a weight factor is applied for the force term. An enhanced equilibrium Bhatnagar-Gross-Krook (BGK) scheme is developed to treat the wave radiation stress term in collision step. This model is tested and verified by two cases: the first case is the flow around a single circular cylinder, where the flow is driven by current, wave, or both wave and current, respectively, and the second case is the solitary waves moving around cylinders. The results illustrate the correctness of this model, which could be used to analyze the detailed flow pattern around a cylinder.