A beautiful villa with an incredible view, a beach a short walk away, and a generous host.