With sea-level rise, flooding in coastal communities is now common during the highest high tides. Floods also occur at normal tidal levels when rainfall overcomes stormwater infrastructure that is partially submerged by tides. Data describing this type of compound flooding is scarce and, therefore, it is unclear how often these floods occur and the extent to which non-tidal factors contribute to flooding. We combine measurements of flooding on roads and within storm drains with a numerical model to examine processes that contribute to flooding in Carolina Beach, NC, USA — a community that chronically floods outside of extreme storms despite flood mitigation infrastructure to combat tidal flooding. Of the 43 non-storm floods we measured during a year-long study period, one-third were unexpected based on the tidal threshold used by the community for flood monitoring. We introduce a novel model coupling between an ocean-scale hydrodynamic model (ADCIRC) and a community-scale surface water and pipe flow model (3Di) to quantify contributions from multiple flood drivers. Accounting for the compounding effects of tides, wind, and rain increases flood water levels by up to 0.4 m compared to simulations that include only tides. Setup from sustained (non-storm) regional winds causes deeper, longer, more extensive flooding during the highest high tides and can cause floods on days when flooding would not have occurred due to tides alone. Rainfall also contributes to unexpected floods; because tides submerge stormwater outfalls on a daily basis, even minor rainstorms lead to flooding as runoff has nowhere to drain. As a particularly low-lying coastal community, Carolina Beach provides a glimpse into future challenges that coastal communities worldwide will face in predicting, preparing for, and adapting to increasingly frequent flooding from compounding tidal and non-tidal drivers atop sea-level rise.