Hello IrnBailey!
I agree with Kate, the El Encanto Inn is a very nice location, I've shot a few weddings there , I can send you some pics if you wish.
But it is in town, not a beach spot...The Casa Natalia in San Jose is a very nice option if you want a smaller hotel, the staff is wonderful there, but again no view nor beach, but a very nice architecture style.
The Cabo surf Hotel offers the feeling of a intimate hotel, definetely not a resort and right on the beach (I have a lot of picture from the Cabo Surf)...
Sounds like Todos Santos could be a nice option for you as well, it is a mall town about an hour from Cabo San Lucas, with a beautiful mission, and a very laid back vibe, most of the los cabos artist live there, you might want to search on the todos santos options ...
I would be happy to help you on your investigations!
Good luck with your planning!