The British Virgin Islands' 60 islands host a variety of annual celebrations that draw visitors from all over the world, particularly the yachting elite. Here ...