The island municipality of Bokn is located on the northern side of the Boknafjorden, at the southern end of the Karmsundet strait.
The islands are rugged with lots of small hills with small lakes in the valleys.