Antigua has always enjoyed a reputation for stellar resorts — think Curtain Bluff, Galley Bay, Jumby Bay, and Hermitage Bay, and, most recently, Hammock Cove, to name just a few — but now smaller sister island Barbuda is getting some star power of its own, with Hollywood star Robert De Niro part of the team behind the new Nobu Beach Inn luxury resort. The property now taking shape on Barbuda’s Princess Diana Beach is just one reason why Antigua and Barbuda should be on your short list of Caribbean islands to visit this year.