If the beach and an all inclusive and island is what you are looking for, suggestions above would be better than this. But I couldn't resist mentioning my favorite tropical destination, Puerto Vallarta, Mexico. This is such a fun, safe, easy place to explore with so much great food in all price ranges to die for, that I think it's a waste to do all inclusive there, but lots of people do as that has gotten so popular. It's definitely a popular option too. It's such a beautiful historic charming city right on the Bay on Banderas. What I like is that it's not just Americans and Canadians that vacation there, but lots of Mexican families too. It gives the place more of an international feel -- you feel like you are out of the US. And the people are just so friendly. The beach is nice, but not as impressive as the Caribbean or Cancun. If you are looking to do diving / snorkeling the crystal clear waters of the Caribbean are better for that.