Gradac je priobalno naselje, ki se nahaja pod planino Rilić v jugovzhodnem območju Makarskega primorja. Spada v Splitsko-dalmatinsko občino. Leži na pol poti med Dubrovnikom in Splitom.
Mesto Makarska je okoli 40 km severno, mesto Ploče je 12 km južno od Gradca. Občino sestavljajo naselja Drvenik, Podaca, Zaostrog, Brist in Gradac ter predstavljajo zaključek Makarske riviere. Območje Gradca je bilo naseljeno že v času pred prazgodovino. Na tem predelu so našli kamnite gomile iz bronaste in starejše železne dobe. V času vladavine Rimljanov je Gradac verjetno pripadal koloniji Narona, ki je bilo pomembno rimsko oporišče na hrvaškem ozemlju. Na ozemlju sedanjega naselja se je nahajalo srednjeveško mesto Labinac ali Lapčan. Bizantinski cesar Konstantin ga pod imenom Labineca omenja v sredini 10. stoletja. Gradac se pod sedanjim imenom omenja leta 1649. Ime je dobil po utrdbi, ki se je nahajala na vzpetini nad današnjo cerkvijo svetega Mihaela in je bila sezidana med kretsko vojno leta 1645 kot obramba pod Otomanskim cesarstvom. Na predelu imenovanem Crkvine, se v bližini morja nahajajo ostanki rimskega zidu. Na obronku nad naseljem se je ohranil štirikoten obrambni stolp s strelnimi linami. Gradac ima manjše pristanišče. V njem se za dolg valobran lahko privežejo plovila, ki imajo ugrez do treh metrov. Na nasprotni strani je pomol, ki ima globino morja 3,5 metra. Ob močnem jugu ali burji je varno sidrišče v zalivu Uvala Bošac. Največje krajevne znamenitosti so deloma ohranjena baročna cerkev svetega Mihaela s starim pokopališčem, fontana Franc Jožef I., fontana Hrvaška v EU in spomenik v spomin ribičem in pomorcem.
Okoli starega naselja na polotoku je nastalo večje turistično naselje. Pod njim se vzdolž obale nahajajo lepo urejene plaže. Južno od pristanišča se razprostira prodnata plaža Gornja Vala, ki je najlepša in največja plaža v Makarskem primorju.