A tense psychological thriller at sea