I want to go to the Caribbean with a friend but we don't want to just go to a high rise resort and drink pina coladas on the beach. We definitely want a relaxing time, but I am used to a grittier travel experience. I am particularly interested in any places with local flavor where we could have adventures & perhaps get to know the expat community. Any suggestions?!