Spatial heterogeneity and habitat complexity affecting marine littoral fauna.