As stated previously, and now re-confirmed, the default setting changes when you set it while logged as admin only i.e. logged out as a user.
This will be the setting presented to Anonymous (and logged out) users and works as intended.
Registered users have the ability to set their own default, and this capability also works as intended.
As admin only (logged out as user), it will still show the original default i.e. the setting of Lees Summit. In view of the persisting confusion that this seems to cause, I'll examine a better way for the system to allow for missing defaults.
You can force a block to use whatever code you wish
- for block-WeatherHarvest.php:
line 62 should be a blank line - insert $code = xxx;
where xxx is the id for the location you want
- for block-WHExtendFcast_ctr.php:
line 68 should be a blank line - insert $code = xxx;
where xxx is the id for the location you want
- you could do a similar thing for the buoy block
Edit: confusion eliminated - use the attached updated blocks.