This study investigates the variation of eastern Hainan (or Qiongdong) and western Hainan upwelling systems during the East Asia summer monsoon (EASM) season using a state-of-the-art finite-volume coastal model and reveals the impacts of tidal mixing, surface wind-wave mixing, and river runoff on the Hainan upwellings in terms of the spatial and temporal variations, intensification, and vertical structure. It is found that (1) river runoff, a stabilizer of the water column, suppresses the upwelling beneath it from reaching the surface, although strong upwelling still occurs in the lower layer of the water column; (2) tidal mixing, a mechanism of forming bottom mixed layer, promotes upwelling, leading to strengthening of the upwelling; (3) surface wind-wave mixing, a major mechanism for formation of the upper mixed layer and a sharp thermocline, inhibits the upwelling from crossing the thermocline to reach the surface; and (4) unlike the east coast upwelling, the upwelling on the west coast is tidally induced.