Zaostrog je mesto v občini Gradac na južnem delu Makarske obale, ki leži v naravnem in prostranem zalivu. Obkrožajo ga strma pobočja gorskega masiva Biokovo skupaj z borovci, na celotnem kraju pa se razprostira čudovita plaža, ki pomembno prispeva k razvoju turizma v tej rajski regiji. Kot turistična destinacija je nastanitev v Zaostrogu na voljo v apartmajih in sobah družinskih hiš. Zaostrog ima bogato zgodovino, o kateri pričajo številni kulturni in zgodovinski spomeniki. Stara gotska cerkev Svete Barbare in Svetega Roka ter utrdba Ostrog, ki se nahaja visoko na hribu pod vrhom Mali Viter, so le nekatere od zgodovinskih znamenitosti. Zaostrog je bil prvič omenjen leta 1494, vendar je bilo v tistih časih prebivalstvo naseljeno bližje gori Biokovo. V 17. stoletju so se preselili na območje okoli morja ali na območje današnjega Zaostroga. Zdaj je to miren kraj za mirne počitnice z družino in prijatelji.