I just realized today that although my location updates dynamically, none of the standard weather integrations allow dynamic location updates out of the box - they are all set up with initial coordinates and stay static. After a bit of research, I did find a solution. Rather than rewrite the same information, the solution I found is here - Yet Another Smart Camper Project - #12 by woodsby.