21 luxury vacation villa rentals in British Virgin Islands