Good suggestions all round. The rocks look absolutely wonderful but the background is too similar and competes with the foreground. I'm actually not sure what the background represents, assuming it's sky with a hint of ocean. A touch more impressionism and a bit less of the abstract might help.
Nevertheless, great work.