Місто Макарська розташоване в центральній частині Адріатичного узбережжя Хорватії між містами Спліт і Дубровнік. Макарська, столиця "Макарської рів'єри", вважається не лише туристичним, а й культурним і економічним центром Хорватії, і одним з найкращих курортів на всьому хорватському узбережжі.
Тиха бухта, в якій розташоване місто, надійно прикрита від моря і вітру двома мисами і гірським масивом Біоково, що досягає максимальної висоти 1762 м. Перший готель у Макарській відкрився в 1914 році, але справжній розквіт Макарскої рів'єри почався в 70-х роках.
Місто поділяється на дві бухти мисом Св. Петра. У західній бухті розташувалася курортна зона, пляжі, готелі та крамниці, уздовж берега проходить пішохідна зона.
Історичний центр Макарської - типовий для Далмації - старе місто з вузькими вимощеними вуличками. Найбільш відомі його визначні пам'ятки - церква Св. Марка і церква Св. Петра, Францисканський монастир, численні палаци в стилі бароко і венеціанський фонтан, створений в 1775 році.
Клімат в Макарській дуже м'який, кількість сонячних днів найбільша в Хорватії, а пляжі вважаються одними з найкращих на хорватському узбережжі. З міста Макарська зручно відвідати Спліт (60 км) і Дубровнік (140 км).