When you come to Saint Lucia, you'll always see that welcome feeling and make you feel like you are home. Being on an Island, ...