Dubrovnik was hit by a string of bad headlines back in 2017, when cruise ships dumped thousands of passengers in an Old Town made famous as the location for Kingslanding in Game of Thrones ...