> even in those systems, I am not sure we should have beachfront properties or similar as factors
If beachfront properties have substantial risks that inland properties don't (such as flooding from storm surge*), then not using is_beachfront? as a factor will end up being a subsidy to the owners of beachfront properties.
If beachfront properties have substantial risks that inland properties don't (such as flooding from storm surge*), then not using is_beachfront? as a factor will end up being a subsidy to the owners of beachfront properties.
* - https://www.nhc.noaa.gov/surge/