I think it is a shame when people travel and they only want to see what they see every day. My favourite destinations are completely different than home. Number 1 on my list is South Africa. Number 2 is Costa Rica (the undeveloped eastern coast) and then next would be any caribbean island that is un-North American. We were in St. Marteen last year (on a cruise) and loved it. We spent the day at the beach where the cruise ship docks and enjoyed delicious bbq chicken and margaritas while talking to a very friendly local rasta guy who owned the little beach shack where we ate, and many of the other locals.
If I had it my way, we would skip St. Thomas. Too American. The joy of traveling is experiencing other cultures. The poverty shouldn't depress you, but should make you appreciate what you have. Also, I feel it is my duty when I visit these places to talk to the locals and purchase some of their local goods. I want these locals to say "I am so glad that I met this Canadian". I want them to see that I respect them, so that they respect me.
I am not trying to preach, and I know that everyone is different (some need to feel like they are at home, in order to feel comfortable). But, don't miss out on seeing how the rest of the world lives... it is quite different than how you and I live.
HAPPY TRAVELS!