I'm not a internet marketing specialist, by any means. But I can say that some of the biggest results I've seen have come from professional photography. You want to really aim for something eye catching and enticing.
I noticed you'd chosen a balcony shot for your site banner. I wondered if you might want to consider trying some local photography of the beach / vista?
Just an idea - I'm sure others with have more thoughts on the marketing aspect.