a few things that bothered me
1) Okay I've never been to Yemen but I have travelled in neighbouring Saudi Arabia which is somewhat similar culturally. Therefore, I highly doubt that Emily Blunt's character would be able to walk around in her pants and t-shirt in some remote Yemeni village without causing scandal and offence to the locals.
2) The Sheikh is a religious Muslim man (surprisingly, for once, this is portrayed in a positive light!) yet he seems to feel sorry for Ewan McGregors character when he gets briefly rejected by Emily Blunt's character whom he is about to have an extra-marital affair with. Adultery is one of the biggest sins in Islam and so I highly doubt that the Sheikh would sympathise with Ewan's plight in this case.
3) In fact, I found it hard to sympathise with Ewan's character myself. Ok so his marriage is a bit dull and him and his wife are having communication and sexual problems but HELLO THIS IS ALL MARRIAGES. Most couples will encounter these problems at some time or another and hopefully work through them because that's what marriage is all about.. you don't just dump your partner on a whim after meeting a more attractive younger woman. The worst thing is the movie expects us to side with Ewan because his wife is dowdy and not really sexually satisfying him... so the underlying theme is basically, if you don't sexually satisfy your husband he is right to leave you for a younger woman.
4) The scene where Ewan saves the Sheikh's life with his fishing rod.. really? That just cracked me up.
5) Emily Blunt would dump her far more attractive (mainly personality wise) soldier for Ewan's socially dysfunctional character, over a minor disagreement over the Sheikh's intentions regarding building a golf course or whatever?
6) Do they really have super rich Yemeni Sheikhs? Isn't Yemen a very poor country with little oil? Where did this guy get all his money?
7) I don't know anything about Salmon or fishing but... what will the Salmon eat exactly?