Getty Images/iStockphoto

Petrovac

The Romans had the right idea, building their summer villas on this lovely bay. If only the new crop of developers had a scrap of their classic good taste. Still, once you get down to the pretty beachside promenade where lush Mediterranean plants perfume the air and a 16th-century Venetian fortress guards a tiny stone harbour, the aberrations up the hill are barely visible. This is one of the best places on the coast for families: the accommodation is reasonably priced, the water is clear and kids roam the esplanade at night with impunity.

Petrovac (Петровац) enjoyed a few minutes of Hollywood fame in 2006 when the town was billed as the location for the Casino Royale in the James Bond film of the same name. Tourists and developers arrived in droves; many of them still haven't discovered that all 'Petrovac' scenes were actually filmed in the Czech Republic.

Top attractions

These are our favorite local haunts, touristy spots, and hidden gems throughout Petrovac.