Petrovac is a small pebble-beach resort town on the Budva Riviera, built around a 16th-century Venetian fortress, with two rocky islets just offshore and the famous islet-village of Sveti Stefan a short drive up the coast.
Late afternoon into sunset, when the light on the water and on Sveti Stefan's rooftops is at its best and the day-trip crowds have thinned out.
Order fresh grilled fish or black risotto (crni rižot) at a konoba along the beach promenade, ideally with a view of the islets.
Stay in Petrovac itself for a quieter, cheaper base than Budva, still within a 15-minute drive of Sveti Stefan.
Walk or drive the coastal road toward Sveti Stefan rather than only viewing it from Petrovac — the closer beaches on either side of the causeway have the better angle.
Read more in Petrovac Travel Guide: Budva Riviera Beach Town Near Sveti Stefan.