I stayed at White Sands Cove June of this year. Great place and great staff. Marilyn, an american, is the resident/owner/manager. I believe she bought within last year or so. They arranged my flights from mainland to san pedro and within minutes of landing the cab driver they sent found us and took us to our water taxi. We booked all our excursions after we got there through white sands. Did cave tubing and a couple of snorkel trips. The boats picked us up timely right at their dock. 2 hour snorkel trips were $ 35/ person i believe, plus hol chan park fees. Rooms are very comfortable. we shared a 2 bdrm with friends we traveled with. A/C was not the best, though. I would stay there again without hesitation.
Only drawback is distance from town and lack of on site restauraunt. We ate at Capt Cooks a couple times for dinner and breakfast, maybe a 15 min walk. Also had pizza delivered twice. Palapa bar and capricorns are close.