One of the really high-end Garmin watches have solar charging: https://buy.garmin.com/en-US/US/p/641375
According to their docs it increases the battery life by up to 3 days when you're not using the GPS.
According to their docs it increases the battery life by up to 3 days when you're not using the GPS.