I think you would definitely like Nation, by Terry Pratchett. It's an alternate history fantasy novel about a young man who is forced into a leadership role after a natural disaster destroys his tribe. It's a beautiful story, and hits a lot of the notes you're looking for.
Nation, by Terry Pratchett. It's one of the most delightful things I've ever read in my life. The initial plot event is actually pretty dark, but in Pratchett's hands you have nothing to fear. The characters are amazing, the story is captivating, and the setting is wonderful. Pratchett actually considered it his best book.
I imagine you'd like <em>Nation</em>, by Terry Pratchett, if you're okay with alternative history and low fantasy; and look into <em>On Stranger Tides</em>, by Tim Powers, if you're okay with historical fantasy.