Paradise is Jade Mountain, an award winning boutique luxury resort in St LuciaA hideaway that's in plain sight, an enviable position on the side of a mountain overlooking it's beach. If you are planning some tropical winter sun this award winning destination has just...