Ok, so you won’t be able to use the points towards an all-inclusive. But this is the biggest signup bonus I’ve seen for a Marriott Rewards card: 70,000 bonus points after first purchase, a free night (up to category 4), and fee waived the first year. You also get 15 nights towards elite status.
The card also comes with no foreign currency transaction fees, so it may be worthwhile to grab this card for the no fee year on that basis alone if you don’t have another card which offers this benefit.
If you keep the card, the annual fee is $85 and nets you a free room night (up to category 5) each year.
Sadly I’ve had (several) Marriott Rewards Visa cards from Chase in the past so I’m unlikely to be able to get this bonus, but it may be one worth adding if you have room in your Chase portfolio.