This study proposes a scientific method to assess the rationality of planning and design of self-sufficient wind power systems (SS-WPSs) at ports. The evaluation method proposed is based on the concept of integrated development of water transportation and a clean energy system, taking into account the demand of the former and the availability of the latter. First, the factors representing the property of the system from the perspectives of economy, environment, energy efficiency, self-sufficiency, and reliability are calculated. The evaluation method is developed by using a combined Analytical Hierarchy Process and Entropy Weight Method (AHP-EWM) to calculate the subjective and objective weights of these factors. Subsequently, a combined weighting method based on game theory is employed with the aim of minimizing deviations between the subjective and objective weights and the combination weights, thereby determining the optimal combination of weights of the evaluation factors. These weights will be used to calculate evaluation results under different planning schemes. To validate the effectiveness of the method, a case study is developed based on a wind power energy demonstration project at a dock of a container port. Study results reveal that Option C, considered in this study, outperforms other options with the highest evaluation score of 0.737. Sensitivity analysis further underscores the reliability of Option C, showing a robust 96.15% probability of achieving the maximum final score within a 20% variation range. This indicates that the case study demonstrates that intuitive and realistic evaluation results can be obtained from the proposed method. These results affirm the practicality of our approach, providing invaluable insights for planners, policymakers, and stakeholders involved in sustainable energy initiatives.