There has been significant interest in the research field of ship automatic navigation, particularly in the area of autonomous berthing. To address the key challenges of path planning and control during ship berthing, we propose an enhanced Linear−Quadratic Regulator (LQR) control approach, reinforced by the Covariance Matrix Adaptation Evolution Strategy (CMA−ES), along with an adaptive berthing strategy decision model. This integrated framework encompasses ship motion control, path planning, and berthing strategy selection to facilitate adaptive and autonomous ship berthing. Initially, a dynamic mathematical model of ship motion is established, taking into account wind and current interference effects. Subsequently, an adaptive environment−aware berthing strategy model is introduced to enable automatic selection of berthing strategies based on spatial relationships between environmental factors and the berth. By utilizing the refined LQR method, autonomous motion control for ship berthing is achieved. To validate the effectiveness of our controller, comprehensive simulation analyses are conducted under varying operating conditions to encompass crucial factors such as large drift angle characteristics of ships, shallow water effects, and bank effects across seven diverse working conditions. The simulation results underscore the robustness of our proposed method in responding to environmental interference while demonstrating its capability to select appropriate berthing strategies based on varying operational scenarios.