You could use a destination marker that's moved by clicking on the ship and dragging to the destination point. Not drag-clicking could then be used to select ports. That should work with touchscreens and mice.
I meant the tone, not the setting. The diary was intense. It's fine, if that's what you're aiming for. It's not a complaint, just feedback. I just thought you should know.