A luxury holiday complex can accommodate up to 7,000 people at any one time, all experiencing five-star treatment under the Caribbean sun in the Bahamas.