The comments aren't any better. In the past, I remember that even on photo posts, there would be substantive comments discussing the destination pictured in the photo. Now it seems its mostly unsubstantive "oh wow so beautiful", "what a wonderland", "wish I could go there", etc. There are some exceptions, but they're rarer.
I really wish there was a good solution to this, or at least a place to go to avoid the "instagram culture". Unfortunately, as you mentioned, all of the non-"instagram culture" sites have been mostly pushed out by monoliths like reddit. And as for solving it, it seems that most of society is still not convinced that "instagram culture" is a bad thing that needs to be solved in the first place.
edit: I just opened up the "top posts of all time" page on that subreddit, and of the 600 posts I scrolled through, 599 were photo posts that were submitted within the past year (there are probably even more, but I just stopped scrolling at 600). The lone non-photo post was asking for help finding a missing person. Every other previous text post (even the megathreads giving advice for popular destinations, which used to be a huge part of r/travel) have been drowned out by the "Instagram culture" posts.
4chan travel board /trv/ has very little instagram-like content - it has other issues though.
I help moderate a mid-size subreddit (100,000-500,000 subscribers) and we're completely overrun by low quality content.
We tried adding new rules, silently removing/banning offending users, and making repeat announcements, but it seems like it's too little too late. A rehashed joke post can easily receive 100+ points in an hour while a good post may receive, at most, 20 points in the same time.
It changed the sub significantly. Some people liked the more serious tone, some people felt like the fun had been sucked out. At the end of the day, you can't please everyone.
Don't make voting visible and don't show people their points. You still need voting so popular topics bubble to the top. You still maybe need user points so users who post bad content get bad scores? (maybe you don't need this).
What you don't need is for any of it to be visible. User's seeing their points go up is a gamification technique that pushes their (and my) button. "Oh! I just got 150pts!" feels so good so I'm compelled to try to get more points.
I notice my point total here on HN. Every time I see it go up I'm conscious of a little pleasure bump I get "oh, some people agreed with me or thought my post was useful!". I've thought about writing a browser extension to hide it from myself. Mostly the only thing I want to know is if I got replies.