My vote goes to Sucia Island. There is everything you need there. I would stay on a buoy that is sheltered from the ferry wakes. It holds a lot of people so you probably won't have to worry about getting a spot.