A system for facilitating decision making on a watercraft, the system comprising: one or more sensors on or in the watercraft, the one or more sensors being configured to measure current environmental data; and one or more processors configured to, within a time period: continually acquire current environmental data from the one or more sensors, and predict environmental data for one or more future time-steps, the environmental data comprising measurements of one or more parameters of an environment in a locality of the watercraft, and at one or more different locations, each different location being remote from the locality of the watercraft; provide a plurality of digital models, each digital model modelling an effect of the environment on a respective capability of the watercraft, each capability of the watercraft being assigned to one or more actions, each action being performable by the watercraft or an entity on the watercraft; using the current and predicted environmental data and the digital models, continually model an effect of the current and predicted environment on the capabilities of the watercraft at the locality of the watercraft and each of the one or more different locations, and for the current time and for one or more future time-steps respectively; receive a selection of an action; and using outputs of each digital model that models a capability that is assigned to the selected action, determine a risk assessment for the selected action at the locality of the watercraft and each of the one or more different locations, and at a current time and at each future time-step. one or more sensors on or in the watercraft, the one or more sensors being configured to measure current environmental data; and one or more processors configured to, within a time period: continually acquire current environmental data from the one or more sensors, and predict environmental data for one or more future time-steps, the environmental data comprising measurements of one or more parameters of an environment in a locality of the watercraft, and at one or more different locations, each different location being remote from the locality of the watercraft; provide a plurality of digital models, each digital model modelling an effect of the environment on a respective capability of the watercraft, each capability of the watercraft being assigned to one or more actions, each action being performable by the watercraft or an entity on the watercraft; using the current and predicted environmental data and the digital models, continually model an effect of the current and predicted environment on the capabilities of the watercraft at the locality of the watercraft and each of the one or more different locations, and for the current time and for one or more future time-steps respectively; receive a selection of an action; and using outputs of each digital model that models a capability that is assigned to the selected action, determine a risk assessment for the selected action at the locality of the watercraft and each of the one or more different locations, and at a current time and at each future time-step. continually acquire current environmental data from the one or more sensors, and predict environmental data for one or more future time-steps, the environmental data comprising measurements of one or more parameters of an environment in a locality of the watercraft, and at one or more different locations, each different location being remote from the locality of the watercraft; provide a plurality of digital models, each digital model modelling an effect of the environment on a respective capability of the watercraft, each capability of the watercraft being assigned to one or more actions, each action being performable by the watercraft or an entity on the watercraft; using the current and predicted environmental data and the digital models, continually model an effect of the current and predicted environment on the capabilities of the watercraft at the locality of the watercraft and each of the one or more different locations, and for the current time and for one or more future time-steps respectively; receive a selection of an action; and using outputs of each digital model that models a capability that is assigned to the selected action, determine a risk assessment for the selected action at the locality of the watercraft and each of the one or more different locations, and at a current time and at each future time-step.