Ecological design for urban waterfronts