Marina Cay would be a terrific choice. We were there last week and thoroughly enjoyed the beach bar and restaurant.

As for mosquitos, I frankly wouldn't give it a second thought. In our decades of chartering in the BVI, it's just never been an issue for us. But maybe that owes to the fact that we spend our summers in Indiana, where they'll eat you alive😎