Trpanj este situat pe coasta de nord-vest a peninsulei Peljesac, pe lângă drumul turistic, este legat de continent pe mare din portul Ploce cu feribotul. Plaje frumoase, în mare parte cu pietriș, din oraș sau din locurile din apropiere vă garantează o mare frumoasă, limpede, înconjurată de păduri de pini vechi de secole, golfuri liniștite și ascunse, care pur și simplu vă lasă fără suflare prin frumusețea lor. Plaja Luka este situată la 200 m de casă, sau la 3 minute de mers pe jos.