This will be perfect for Jamaica, I am 5'3. 38DD chest and theXXL is perfect and loose fitting. Will use as a swimsuit coverup. I love the length, I have a black one that is long also, it washed up nicely.