Discover where to stay in St Lucia. From the tourist hubs of Rodney Bay and Gros Islet to the dreamy landscapes, beaches, and waterfalls of Soufriere.