To be fair, the mini-camps don't feel like "teleporting" to me, as they do match the overall aesthetic of the environment you were in at the time.....but I have noticed a large number of campfire sites dotted across the map, and I agree that you should be able to click on these in order to "camp in place".
It's an improvement for sure. I'm just worried it will be a crazy amount of work for Larian to include enough of these camp locations and still the system can never be perfect.
All caves transport you to the same cave camp. What if you're in another cave, why is your new camp identical to the previous one?
Is the party really dragging the mega chest with all their camp inventory with them anywhere they go? It's a little bit too convenient and safe and takes away from the feeling that you're somewhere far away and dangerous. It's like you can always go home to eat from a stocked fridge and sleep where no one can get to you.
Talkative skeleton and inactive companions (and pets and Volo and everyone?) always turn up at camp wherever you are and disappear somewhere in the morning? If they are traveling everywhere with you, why isn't everyone in the party? It's especially harmful for a character like Lae'zel who would never miss the action if they are there.
Why does the party leave the safety of the Druid Grove to sleep in the Wilderness?
Which camp do you use when you're in the Goblin fort but a safer empty underground temple area is just downstairs? Or if you're in the Blighted Village but a cleared cave is just down the well, why do you travel back to your Wilderness camp that's supposed to be miles away?
My point is that this system will always have faults and make odd choices for you. If the game would use the campsites on the actual map none of these questions would matter. The system would be fool proof concerning where your camp is and who and what is there. And it would turn immersion to max because you're literally there.