Check for the difference between domestic and international flights. Most airlines let you take 1 or 2 bags free on international flights. Charged bag fees are usually for domestic flights here in the states.
As someone has already said- it depends when you purchased your ticket......so I know I'm repeating someone but wanted to brag that we won't be paying for checked luggage We purchased our tickets last summer (yes 11 months prior) so by doing so we each get a free checked bag--also got the lowest rates, over $300 per person cheaper than any other posted fare since--this is the reason we always buy our tickets waaayyyy in advance.
***Also Delta does consider Jamaica as Carribean....it is an international flight but with that said if you click on "Carribean" under the area for checked bag fees Jamaica is listed there with all the other islands...but really if the bag fee is too much- then just pack the bathing suits in a carry on and enjoy!!!
You think that's bad---my brother just flew with Allegiant Air--they charge for carry on luggage! And that's on top of all their other fees such as a fee to get your boarding pass, a fee for seat assignment, ect---and they don't even offer free non-alcoholic drinks and peanuts--yeah that's right not even a glass of water!!