Abhi We might need and here. I have heard that if we allow JS, it makes it easy to find our location
No, you don't. If you just a VPN, that actually masks your true location. That's it's purpose.
Additionally, using a secure browser will stop websites spying on you. If you use the chrome browser, this is well known for how much info it collects. That's why chromium exists as a standalone browser, and brave. For true privacy, don't use Windows either.
The only way to guarantee complete anonymity on the web is to use TOR. However, your location will be revealed at some point when you use an exit node to get back into the web as others know it.