Marriott Rewards members can earn up to 20,000 bonus Marriott Rewards points per stay at participating resorts throughout the Caribbean and Mexico through Aug. 4, 2014. Bonus points can be earned at eight participating resorts located in Aruba, Cayman Islands, Curacao, Mexico, St. Kitts and St. Thomas. Bonus offers vary by hotel and members can earn anywhere from 1,000 bonus points per day with a maximum of 5,000 bonus points per stay to 5,000 bonus points per day with a maximum of 20,000 bonus points per stay. Members must use the promotional code M11 when booking at 800-MARRIOTT or online at http://insideflyerus.wpengine.com/link/?11529