Environmental heterogeneity at small spatial scales affects population and community dynamics on intertidal rocky shores of a threatened bay system. (1st October 2018)