The busy maritime traffic and occurrence of ship accidents have led to a growing recognition of the necessity to maritime emergency resources allocation. The port emergency resource allocation is of significant importance for the maritime safety. This paper presents an optimized allocation model for port emergency resources based on the improved multi-objective particle swarm optimization (IMOPSO). The model introduces the crowding distance and improves the external archive update strategy. The particle inertia weight is adjusted and a dynamic mutation operator is incorporated. The entropy-weighted technique for order preference by similarity to an ideal solution method is also employed to identify the optimal solution. A comprehensive comparison with MOPSO has been presented and discussed. Three metrics of generational distance (GD), spacing (SP) and delta indicator (Δ) were employed for performance evaluation. The results demonstrated that the proposed IMOPSO algorithm exhibited superior performance and robustness, with average values of GD = 0.0386, SP = 0.0023 and Δ = 0.6468 for ZDT test functions. The model efficacy is further validated by a case study of oil spill dispersant configuration at Zhanjiang Port, China. Seven alternative schemes have been obtained, among which the optimal scheme is selected by the entropy-weighted TOPSIS method. The overall cost is potentially to be reduced by approximately 33.03 %. The present study would provide a reference for the water pollutant control and environmental management in port waters.