It is easy to get a non stop from Philly.
The price is comparable to the Jersey Shore.
It takes little or no planning.
Good food.

However, we tend to take an adventure trip yearly, which is not always easy to get to, not always cheap. and takes considerable planning.
Last February it was the Ecuadorean Amazon and this March we are headed to Nicagarua.

And as far as Mexico goes, we have been many times, but not so much for the beach, but for the Mayan ruins, cenotes, colonial architecture, none of which Jamaica has.

Regards,
Bob