Sebastian's is a charming hotel on British Virgin Islands. Located on a luxurious, white sand beach in Little Apple Bay on Tortola's North Shore.