In my experience it takes 10-12 days for items to reach Negril (maybe a day or two more for more rural post offices.
Except when you mail Christmas cards....then it takes 6 weeks apparently! LOL
Seriously, we mailed them the first of December....they were received just last week! Hahahahaha