I have lived on the hook in English Harbor and I believe you can still anchor there and find someone, for a fee to check on the boat. As far as repairs and refits... many marine service companies will work on an anchored boat. Heck that have to often. Contact the Signal Locker or Marine Power Services... both are reputable.
I wouldn't feel safe leaving an unattended yacht anywhere on a dock where people can "help themselves."
Go way in in English Harbor and the boat is pretty safe.