Jade Mountain in St. Lucia is the signature resort for romance Photo Credit Jade Mountain Jade Mountain in St. Lucia is the signature resort for romance. Photo Credit Jade Mountain Share Jade Mountain in St. Lucia is the signature resort for romance Photo Credit Jade Mountain