Some pointers that don't detract from your map but are inconsistent with the actual town...
- the highest peak, the one referenced in the background info, is about 700m high, 600m higher than the town
- the bigger river flows west to east into the sea

I think the rendered mountains are very striking. You're definitely on to something.