Trpanj znajduje się na północno-zachodnim wybrzeżu półwyspu Peljesac, oprócz drogi turystycznej, jest połączony z lądem drogą morską z portu Ploce promem. Piękne, w większości żwirowe plaże w mieście lub w pobliskich miejscowościach gwarantują piękne, czyste morze otoczone wiekowymi lasami sosnowymi, ciche i ukryte zatoczki, które po prostu zapierają dech w piersiach swoim pięknem. Plaża Luka znajduje się 200 m od domu lub 3 minuty spacerem.