We spend a few nights on the moorings. Launch drivers were AMAZING! Incredibly responsive and very helpful.
As most of the other reviews have said, its a pretty high price for not a lot. Mooring balls only had one line off them and no floating flag on the pennant to pickup. We were rocked a lot (smaller boats way more) as ferries and fishing boats came in and out of the west end of the break water.
Nothing wrong with the marina or services per se, but UNFORTUNATELY, they have a lock on all the space reasonably close to the dock.
The night before we left, we anchored in the cove west of the CG station and it was much flatter/nicer. We opted for deep water (~55') away from all the other boats, but with about 325' of rode out, we had no issues. Would have stayed the whole time on anchor, except if there is any chop, its a long dinghy ride back to the town dock.
Provincetown itself was great....took our boat to go whale watching and was awesome. Just look for the commercial boats on AIS the night before and go there :)