These can be found in communities across the island and within some of the hotels and resorts including the all-inclusive resorts in Saint Lucia. The main areas in Saint Lucia where you’ll find the best restaurants include Gros Islet, Castries, Soufriere, and Vieux Fort, but you can find...