Geoje Island is located in the southeastern coastal section of Korea in the Pacific Ocean. Geoje translates richly bestowing, which means the abundance of fish around the island and the small but fertile farmland. It is Korea's second-largest island (399km²) and has 386.6 km of coast, with numerous beaches and scenic cliffs. The island has marine climate with an average temperature of 13.2 °C and an average rainfall of about 1.700mm.
Beneath the main island there are nine inhabited and 50 uninhibited small islands. Many of those small islands are typical karst towers, limestone rocks with steep cliffs and caves.