Jade Mountain is a celebration of Saint Lucia’s stunning scenic beauty