Wrong IP location (no VPN)

I am not a developer or a coder, but I am using cloudflare DNS.
I noticed that many times a lot of websites think I am from a wrong location.

Some IP checkers find the correct location, but Cloudflare radar thinks I am from Colombia…???

Is it this the problem that causes the wrong location? The cloudflare DNS has a wrong database?

My ISP is Melita Cable, a maltese provider.

I hope this is the proper section to post.