Belmond Cap Juluca, a five-star luxury resort on the island of Anguilla, is bound to impress both its loyal repeat clients as well as new guests, as it is now better than ever. World-renowned architect, Lauren Rottet of Rottet Studio, along with her New York based team, David Davis, partner, and …