This study presents a numerical tool for calculating storm surges from offshore, nearshore, and coastal regions using the finite-difference method, two-way grid-nesting function in time and space, and a moving boundary scheme without any numerical filter adopted. The validation of the solitary wave runup on a circular island showed the perfect matches between the model results and measurements for the free surface elevations and runup heights. After the benchmark problem validation, the 2013 Super Typhoon Haiyan event was selected to showcase the storm surge calculations with coastal inundation and flood depths in Tacloban. The catastrophic storm surges of about 8 m and wider, storm-induced inundation due to the Super Typhoon Haiyan were found in the Tacloban Airport, corresponding to the findings from the field survey. In addition, the anti-clockwise, storm-induced currents were explored inside of Cancabato Bay. Moreover, the effect of the nonlinear advection terms with the fixed and moving shoreline and the parallel efficiency were investigated. By presenting a storm surge model for calculating storm surges, inundation areas, and flood depths with the model validation and case study, this study hopes to provide a convenient and efficient numerical tool for forecasting and disaster assessment under a potential severe tropical storm with climate change.