I really like the subject and the angle, however you may of picked the wrong setting or settings for your camera because this photo is very grainy in the sky and some what in the rest of the photo as well or you over did it by editing. What it looks like to me you took the pic at a low resolution and increased the size which will cause pixelation (grainy affect). Its always better to take photos at the highest resolution as possible and down size them if desired or needed. Another thing that could of caused that is you used digital zoom. Never use digital zoom it will cause pixelation (grainy affect)as well. Why these camera manufactures give digital zoom as a feature is beyond me. If you have any questions feel free to contact me, I would be more than happy to help you in any way I can.