This paper proposes a comprehensive planning framework including a main problem and two sub-problems to enhance the resilience of power distribution network (PDN) and water distribution network (WDN) with multiple microgrids against hurricanes. The main problem which is formulated in stochastic programming aims to minimize the investment cost of resilience improvement strategies and the expected inaccessibility values of loads to power and water under hurricanes. Line hardening in PDN, upgrading the energy storage size in microgrids and water tanks in WDN are considered as three clean candidate strategies. In analyzing each scenario of the main problem, the microgrids which are connected to the PDN are modeled as emergency sources through the first stochastic sub-problem that can restore disconnected loads and water pumps. Water pumps as critical loads are equipped with emergency generators with limited fuel capacity. If there are some water pumps which cannot be restored in each scenario of the main problem, their emergency generators will be scheduled with the second sub-problem of the model. The proposed model is tested on the modified IEEE 33-bus PDN with multiple microgrids and a designed WDN, and the effectiveness of the proposed method is validated accordingly.