Palm trees sway against a sky of blue along the shores of the Caribbean Sea.