Byens værmessig beskyttede beliggenhet på innsiden av Karmøy, samt de gode havneforholdene i Smedasundet mellom fastlandet og øyene Risøy og Hasseløy, ga byen fortrinn som voksende fiskerihavn. Skipsfartsmessig lå byen sentralt til, all den tid det meste av skipstrafikken langs Vestlandet valgte den beskyttede leia gjennom Karmsundet fremfor å gå på utsiden av Karmøy. Den dag i dag er Karmsundet en av landets mest trafikkerte skipsleder.