The Fior Di Loto would be my only choice in Juan Dolio.
http://www.tiesse.net/fiordiloto/English.htm
Has an Indian vibe, with yoga classes, accupuncture, and meditation classes, with a very nice Italian restaurant. It is a B&B type place, very casual with a really great feel about it. If you are definite on Juan Dolio and don't want a resort, then this is the only place in Juan Dolio that I would consider. But why are you staying in Juan Dolio? There's not very much to do there except the beach, and only the resorts are on the beach.