Pictured above is the Almond Beach Resort, Barbados. It's called the SuperClubs Super Surprise Special. They pick the resort for you, and you find out about 2 weeks before departure where you are going. You can eliminate 1 resort from their collection to help narrow down the choices. There are many three star, first class resorts available to you in the Cancun area.
Cruises are great options for a honeymoon.
In fact, when I got married in 1999 I took a 10 night Caribbean cruise with my wife and loved it. Cruises are slightly different than all-inclusive resorts. Cruise quotes cover the cruise, room, meals, entertainment. Drinks are extra as are tours off the ship. Airfare is additional.