The fact that it's a little difficult and somewhat expensive to get to helps preserve the character of the BVI. Be happy it doesn't have a really long runway with 50 flights per day from the US. If your looking for cheap flights, big resorts and easy access, there is always Cancun...