One point I haven't seen mentioned is the Cruising Permit. You say you'll have visitors during the month. The Cruising Permit is based on number of people aboard so, strictly speaking you should either get a permit for the maximum number of people you'll have aboard at any time during the month or you'll need to go and pick up a new permit for the additional people as they arrive.

I don't know what enforcement is like at the moment but when I was full time in the BVI I had a few permit checks, usually when at National Park mooring balls.