Komiža ligt aan de westkant van het eiland Vis in de diepe baai. Van de rest van het eiland wordt het gescheiden door het bergmassief Hum (hoogste top is 587 meter), dat steil afloopt naar de oevers van de baai. Het is verbonden met de stad Vis door de weg, en de afstand is ongeveer 10 kilometer, maar als je vanaf de zuidkant gaat in dat geval afstand is ongeveer 20 kilometer.
Komiža is nu een stad, sinds 1993. Het heeft nog steeds niet meer dan een hotel, met een capaciteit van 300 bedden, maar accommodatie kan gemakkelijk worden gevonden in prive-appartementen en een aantal mooie villa's. Volgens de volkstelling van 2001 telt Komiža 1667 inwoners. Het grootste deel van de bevolking zijn nog steeds vissers, omdat vissen jarenlang de belangrijkste bezigheid was in Komiža. Maar tegenwoordig, vooral de laatste paar jaar, begint Komiža zich te ontwikkelen op het gebied van toerisme en veel inwoners richten al hun inspanningen op die tak.
Het hoofdstrand is een kiezelstrand en als je er zwemt is het uitzicht ongelooflijk. Voor je ligt de open zee, en in de verte zie je tankers, en aan de linkerkant zie je de ruïnes van een klein oud fort. Veel restaurants hebben kleine bassins met levende kreeften, vissen en andere zeevruchten, zodat je kunt laten zien welke kreeft of vis je wilt eten.
Interessant is dat er in Komiža veel drinkwaterbronnen zijn, waar vers drinkwater uit de grond komt, zelfs op één strand, op slechts enkele meters van de zee. Dat strand heet Kamenice.
De straten zijn in de typische oude mediterrane stijl, allemaal van steen, en erg krap. Maar wat je zeker moet bezoeken is Modra Špilja (Blauwe Grot) op het eilandje Biševo. Het is een onvergetelijke ervaring om erin te zwemmen, omdat de zee er net in ligt en je het blauwe effect ervaart, omdat alles blauw is door de zee en de lucht, echt ongelooflijk mooi.