Mesto leži na koncu Viškega zaliva. Ustanovili so ga Grki leta 397 pr. n. št. V antiki se je imenoval Issa.
Mestece, ki leži na koncu zaliva znanega po lepih plažah je v loku razpotegnjeno ob obali od starega dela Kut do novejšega Luka. Kraj je s trajektno linijo povezan s Splitom. S Komižo na nasprotni strani otoka ga povezujeta dve cesti.
Pristanišče leži v dnu širokega zaliva. V pristanišču sta dva pomola. Na krajšem pomolu so uradi carine. Na dlajšem, okoli 100 metrov dolgem pomolu, na koncu katerega stoji svetilnik pa pristaja trajekt. Iz pomorske karte je razvidno, da svetilnik oddaja svetlobni signal: B Bl 5s.
Pristanišče je odprto burji in jugu, ki tu piha z vzhoda.
Antična Issa je bila zgrajena terasasto na današnjem mestnem področju Gradin ob severozahodnem robu obale na koncu Viškega zaliva in je bila utrjena z obrambnim zidom, ki se je delno ohranil. V južnem delu antičnega naselja so bile v 1.stol. zgrajene terme, od katerih so danes vidni ostanki zidov in mozaiki. Na polotokuPrirovo je bilo rimsko gledališče, verjetno zgrajeno na ruševinah starejšega grškega gledališča. Danes na tem mestu stoji frančiškanskisamostan s cerkvijo zgrajen v 16. stoletju. Iz časov antične Isse sta se ohranili dve nekropoli. Ena se nahaja na lokaciji Mrtvilo, jugozahodno od antičnega obrambnega zida, druga pa v tako imenovanem "Angleškem pristanišču", severovzhodno od mestnega obzidja.
Današnje naselje je nastalo s spojitvijo dveh manjših naselij Luke na zahodu in Kuta na vzhodu zaliva. Starejše ohranjene zgradbe v Visu so pretežno iz 16. in 17. stol., med njimi so najbolj opazne: renesančnapalačaGariboldi (1552), hiša imenovana Jakša in hiša Dojmi - Delupis v kateri je zbirka antičnih arheoloških najdb. V 17. stol. je bil Vis utrjen s štirimi obrambnimi stolpi, ki jih je 1615 pričel graditi mojster Vinko Perasti. CerkevGospe od Spilica je bila postavljena okoli leta 1500. V Luki stoji cerkev sv. Duha, zgrajena v začetku 17. stol., v Kotu, pa cerkev sv. Ciprijana iz 16. stol. in 1742 preurejena v baročnem slogu.