The Landings Resort and Spa is located on the white sands of Rodney Bay, on the northwestern coast of St. Lucia. The five-star resort opened in 2007, and offers 85 suites designed with an ...