Sea lions crowd Vancouver Island beach