One thing that you’ve really got to be careful on in web design is making sure you have good looking, high quality and professional photos. What you’ve got in that header makes the entire website suffer.
So what I would do is go search out a high resolution beautiful shot of a Caribbean island and use that instead.
I would try and lose the default web blue color. Even just using a different shade of blue adds much more depth and looks more professional.