Green blue ocean because of the green tropical vegetation around the beach. The ocean reflects sky - if however tropical vegetation grows down to ocean level, then the ocean color sometimes is greenish - reflecting the color of tropical vegetation near the ocean.