The country’s coastline is one of the shortest in Europe, but it packs a punch with unspoilt nature reserves, vibrant Venetian towns and a thriving foodie scene