Here's a link to BVI Ports, it looks like there will be cruise ships in the area every day. https://bviports.org/cruise-schedule/ Go early or late to avoid the crowds. If you get a mooring off of Spring Bay, the middle beach, you will avoid the cruise ship people.