Local retailers urged to address excessive stockpiling, while Geraldton retailer fined $1000 by FuelWatch