This paper examines the solution to the problem of turbine arrangement in offshore wind farms. The two main objectives of offshore wind farm planning are to minimize wake loss and maximize annual energy production (AEP). There is more wind with less turbulence offshore compared with an onshore case, which drives the development of the offshore wind farm worldwide. South Korea’s offshore wind farms, which are deep in water and cannot be installed far off the coast, are affected by land complex terrain. Thus, domestic offshore wind farms should consider the separation distance from the coastline as a major variable depending on the topography and marine environmental characteristics. As a case study, a 60 MW offshore wind farm was optimized for the coast of the Busan Metropolitan City. For the analysis of wind conditions in the candidate site, wind conditions data from the meteorological tower and Ganjeolgot AWS at Gori offshore were used from 2001 to 2018. The optimization procedure is performed by evolutionary algorithm (EA) and particle swarm optimization (PSO) algorithm with the purpose of maximizing the AEP while minimizing the total wake loss. The optimization procedure can be applied to the optimized placement of WTs within a wind farm and can be extended for a variety of wind conditions and wind farm capacity. The results of the optimization were predicted to be 172,437 MWh/year under the Gori offshore wind potential, turbine layout optimization, and an annual utilization rate of 26.5%. This could convert 4.6% of electricity consumption in the Busan Metropolitan City region in 2019 in offshore wind farms.