Looks awesome, I love the composition and it has an overall nice feel
If you want to add a bit extra realism: The waves look a bit strange because they're not reacting to the island... The large waves will tend to curl around the island (they'll always tend to go towards the coast as far as possible) , and in the lagoons you won't find any at all. I don't even know if Vue can do that kind of advanced stuff, but you should check it out
Also, some foam around the coast wouldn't hurt..