We anchored there last summer. The channel in is narrow and not very deep, but well marked. The first 90 degree turn to port around the peninsula is a bit scary. We bumped bottom there on they way out.
We anchored fairly close to the beach. It was very nice. We only stayed on night, so don't know about services. The town looked to be an easy dink ride from where we anchored.