Komiža liegt auf der Westseite der Insel Vis in einer tiefen Bucht. Vom Rest der Insel ist es durch das Bergmassiv Hum (höchster Gipfel 587 Meter) getrennt, das steil zum Ufer der Bucht abfällt. Komiža ist über eine Straße mit der Stadt Vis verbunden, die Entfernung beträgt etwa 10 Kilometer, wenn man jedoch von der Südseite kommt, beträgt die Entfernung etwa 20 Kilometer.
Komiža ist seit 1993 eine Stadt. Es gibt immer noch nicht mehr als ein Hotel mit einer Kapazität von 300 Betten, aber Unterkünfte sind in privaten Apartments und einigen schönen Villen leicht zu finden. Laut der Volkszählung von 2001 hat Komiža 1667 Einwohner. Die meisten Einwohner sind nach wie vor Fischer, da der Fischfang in Komiža viele Jahre lang die Hauptbeschäftigung war. Aber heutzutage, insbesondere in den letzten Jahren, beginnt Komiža, sich im Tourismus zu entwickeln, und viele Einwohner haben bereits begonnen, all ihre Bemühungen auf diesen Wirtschaftszweig zu richten.
Der Hauptstrand ist ein Kieselstrand, und beim Schwimmen hat man eine unglaubliche Aussicht. Vor einem liegt das offene Meer, und man kann in großer Entfernung Tanker sehen, und gleich links befinden sich die Ruinen einer kleinen alten Festung. Auch das gastronomische Angebot sollte hervorgehoben werden, da viele Restaurants kleine Becken mit lebenden Hummern, Fischen und anderen Meeresfrüchten haben, sodass man zeigen kann, welchen Hummer oder welchen Fisch man zum Abendessen essen möchte.
Interessant ist, dass es in Komiža viele Trinkwasserquellen gibt, an denen frisches Trinkwasser aus dem Boden sprudelt, sogar an einem Strand, nur wenige Meter vom Meer entfernt. Dieser Strand heißt Kamenice.
Die Straßen sind im typisch alten mediterranen Stil, alle aus Stein und sehr eng. Aber etwas, das Sie unbedingt besuchen müssen, ist Modra Špilja (Blaue Grotte) auf der kleinen Insel Biševo. Es ist ein unvergessliches Erlebnis, darin zu schwimmen, da das Meer direkt darin ist, und Sie werden den Blaueffekt erleben, da alles wegen des Meeres und des Himmels blau ist, wirklich unglaublich und wunderschön.