Just minutes away from several beaches, Ke Villas is located on the north-west side of Tortola in Carrot Bay.