BGI on VS is available in business class for less than £2k throughout the summer...
Summer in the Caribbean is considered off-season particularly from July/August onwards.
One of the problems with Virgin, TUI (and Thomas Cook were the same) is that they prioritize their seats for their holiday brands leaving independent travellers to pick up the scraps sometimes at exhorbitant fares.