Happy horses graze on a ranch near the beach