One of Croatia’s first modern-style seaside resorts, Opatija was attracting royalty and the well-to-do more than a century ago. They stayed in grand villas and sought to invigorate their health by ...