I agree with Hasvers in a way. I think the floor should blend in with the buildings a little more because right now it blends in with the water and it looks a bit off. Maybe make the water a little darker or the floor. Or experiment with both, add some detail or new colors to the water and see how it goes. Make backups before each change though.
Nice work overall!