Hi @john john ,
It is currently not supported by Out-of-the-Box Weather web part to dynamically show the Weather for the current user location. You can only add a weather location to this web part maunally.
As per my search, I couldn't find a 3rd party web part meets your requirement. You can develop it using SharePoint Framework(SPFx) by yourself.
----------
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.