Holmen ligger tre kilometer ut i havet vest for Bømlo, nord for Espevær. Berggrunnen i området tilhører den vestre gneisregionen.