The Greek island of Mountain View, crystal blue waters and pristine white sands paired with the timeless charm of Greek architecture.