Your channel is great. You have the potential and should polish more. People that love travel and nature will in love with your channel. So, my kind of advice, you should find this targeting market and promote it to them. Since you don't have any social media platform.......... maybe you can try to promote via ads or paid service?? Then, make sure you optimize your YouTube SEO and other basic things like thumbnails, intro/outro, and build playlist.