Петровац находится в 17 км от Будвы и в 36 км от аэропорта в Тивате. Город окружен оливковыми рощами и сосновыми лесами и расположен на берегу широкой бухты, поэтому дома поднимаются в гору амфитеатром.

На месте нынешнего курорта в III веке н.э. римлянами был основан поселок под названием Ластва. Об этом свидетельствуют сохранившиеся римские мозаики. В XVI веке господство над поселком установила Венецианская республика. В конце XVIII — начале XIX вв на руинах селения возникает городок Кастел Ластва, лишь в XX веке получивший современное название Петровац.

Одна из главных достопримечательностей Петроваца - венецианская крепость ХVI века, где сейчас находится Музей римской мозаики. Неподалеку после Второй Мировой войны был установлен обелиск с фамилиями погибших горожан.

Посередине бухты находятся два небольших островка – остров Святой Недели и Катич. На острове Святой Недели стоит маленькая церквушка, которая была построена рыбаком, спасшимся здесь после кораблекрушения.

В храмах и церквушках Петроваца можно увидеть старинные иконы.

Петровац — курортный городок. Он расположен в живописной бухте и имеет два галечных пляжа длиной 600 м. Воздух города считается особенно чистым и целебным, поскольку Петровац окружают оливковые и хвойные рощи. Вдоль всей береговой линии расположены разнообразные ресторанчики и кафе. Жизнь Петроваца более размерена по сравнению с другими курортами Черногории, поэтому это место идеально для семейного отдыха.