Ability to set timezone when location updates

Running HA on a boat and also have this issue. Ideally I would love to be able to have HA automatically update timezone based on an optional parameter called alongside homeassistant.set_location - perhaps update_timezone: true ?