ご質問ありがとうございます。
まず、「〜があります」というのは There are ... を使って表現することができます。
There are three ice cream flavours.
「3つの味のアイスクリームがあります」
There are three flavours of this ice cream.
「このアイスクリームは、3つの味があります」
ご参考になれば幸いです。
This ice cream comes in three flavors.
『このアイスクリームは3つの味(風味)で提供されています。』
come in ~ は、「(商品などが)〜の状態で手に入る」「〜のサイズ/色/味で提供される」という意味です。また、シンプルに存在を伝えたい場合は、
There are three flavors of this ice cream.
『このアイスクリームには3つの味があります。』