Soufrière, located on the southwestern coast of St. Lucia, is an island hot spot brimming with natural beauty and charm!