Virgin Gorda, British Virgin islands, Villas,accommodation,beach