I'm planning a trip to the Caribbean next year but undecided as to where to go?? Everywhere looks so so beautiful it's difficult to decide.
I really love Reggae, Soca and Dancehall music so obviously my first choice would be Jamaica but from what I'm reading it seems like leaving the resorts is not recommended. I don't like the idea of travelling to a country and never really 'seeing' the country and only seeing the inside of a resort, albeit very beautiful.
I'm totally fine with people trying to sell me things on the streets so that wouldn't bother me at all. I'm streetwise and used to big cities but I've never been to the Caribbean so not sure what to expect.
I would like to think i could travel and interact with local people to get a true experience of what the place is like. If you can't do that, then what's the point??

Myself and my girlfriend are white so I can only assume that venturing out to a local bar we would stick out alot

I guess, to summarise, I would like to travel to somewhere that I can mingle with locals. Any advice?
If I don't go to Jamaica i was thinking of prehaps St. Lucia, any thoughts on this location? safety, nightlife etc.
Thanks in advance,
Colin