Here's my dotmap, reasoning below.
Red dot should be the next city you settle. It is close, which means few maintenance fees, has cows in the first ring to work right away.
Orange Dot is the best I could do for the fishing village in the NW. Too bad you can't settle 1S where that peak is.
White X grabs the Iron and the Cow, and has the fresh water from the lake + a river to the east, so it can farm a few of those grassland tiles. On second thought, the fishing village will get the Iron in it's 3rd ring so White X should be 1E of where I put it so it can work more of those river tiles and drop a few deserts and peaks.
If you don't like White X, Black X overlaps a lot with the capital, but grabs cow and can poach rice from the capital when needed. It could potentially work cottages for the capital to take over later.
Yellow ? - I can't tell if it's on a hill or a peak. If it's a peak the city could be moved 1E , which would pick up 1 useless coast tile but that wouldn't be a big deal. It would lose 1 or 2 river tiles in its SW corner though.
Blue Dot looks like an obvious spot, you already have a warrior parked there like he's waiting for the party to come to him.
Pink is just a good commerce spot, plenty of grassland under the jungle with a few hills and a few river tiles. It fits nicely with the other spots as well.
You'll need a lot of workers for when you want to tackle pink and blue.
The NE island is kinda crappy and low on the priority list. The Yellow X's are the best I could do, they grab the most workable tiles they can. The grey > won't be workable, but at least you can chop the forest there.
I don't know what to do about that iron NE of the capital. There's not a lot of food and quite a few hills and plains. 1S of the Iron wouldn't be terrible, you'll want to fill it eventually or it will be a beachead when the other civs come knocking.
Hope you find it useful.