Colorful waterfront buildings with terracotta roofs sit along a turquoise Caribbean bay, with white sand beach and gentle waves in the foreground under clear blue sky