Another option for Peter island is to grab a mooring in great harbor and walk to resort, just a short walk around sprat bay - maybe five minutes. Be sure to pull dinghy onto the beach (no anchoring allowed).
We did this yesterday and enjoyed a nice beach day and drinks at the beach bar.
Also, nice snorkeling along the shoreline.
Cheers.