Discover Croatia’s coastlines, islands, and medieval towns with travel tips for beaches, food, and culture.