Marine terrace flight