This Best of the Caribbean series video previews the gorgeous Villa Coyaba, located in Anguilla, BWI.