More and better loot drops would help with not having to fight with sticks and without breaking immersion. You are fighting dozens of Magister, there should be enough stuff dropable for decent equipment.

Also the harbour is in its condition because of the same reason you got shipwrecked? At least my guess.