This Caribbean all-inclusive has new villas with rooftops that are perfect for stargazing

· The Independent