If you were aiming for an abstraction of the elements...a contrast or juxtaposition effect, the there is perhaps too much detail. It would increase its effectiveness or power if you considered how to apply the "less is more" concept into the construction.
On the other hand...another way to approach such natural beauty is to give it more context by adding scale and perspective. To achieve this I would suggest including a small amount of the foreground...a "horizon". This would add "stability"...and generally aid construction.