Refactored ocean - initialise method