From a technical standpoint you’ve done so many things right with this photograph.
Let’s start by looking at the composition. For starters, you’ve ensured your photograph abides by the rule of thirds by placing the horizon line 2/3rds of the way up the photograph. This also allowed you to ensure that the bottom 2/3rds (the more interesting portion of the photograph) took up more space, than the sky which simply acts as negative space.
You’ve also incorporated three very distinct layers. The foreground (flowers), the middle ground (beach and ocean area), and the background (horizon line, sky). This has helped you create a sense of depth within your photograph and has ensured your photograph is not seen as flat and boring.
Most impressively however, is your attention to the way that the layers interact with one another and your color palette control. For instance, the flowers in your foreground almost exclusively stay below your horizon line in the background. Being cautious of the way shapes, lines and layers interact with one another is an important part of composition. If you slightly changed your perspective and had your foreground interrupting your background (horizon line) by making the tops of the flowers go over that line, your image would have risked being interpreted as more distracting and less organized. Your choice of working with very clear and isolated layers worked very well in this situation. Congratulations.