Caribbean Sophistication: Anguilla by Resident June 02, 2016 Located on the tiny island of Anguilla between the beaches of Barnes and Meads bays, the 40-acre Viceroy hotel is probably the most modern of all hotels located on the island. Share Share on Facebook Tweet Tweet on Twitter Pin it Pin on Pinterest