Development of a dynamic optimal habitat model to describe the spatial and temporal habitat distributions of giant kelp, Macrocystis pyrifera.