I bought today a budget ship (19€) sim from a small German publisher, it's called Ship Simulator 2006.
Here I must stear the RMS Titanic into the modern harbour of Hamburg (Germany)

Cross-winds and sea drift are well simulated!
I can also walk free on the ship but not inside
Different missions, ships and an editor are included