I think the point was that you are in the Caribbean and maybe part of the eating experience should, if possible, be kinda Caribbean like which, to me, means an appropriate atmosphere and/or a view.

The food is also VERY important part and this sometimes makes up for the lack of a view. If you think the food is great then go for it... If you can get both...perfect