Jade Mountain Jade Mountain is one of Saint Lucia’s finest hotels with a stunning view of our iconic twin Pitons. It was definitely a pleasure photographing at this location. The views are breathtaking.