On Wednesday, Georgetown’s mayor and Town Council cast unanimous approval for a preliminary subdivision application for Admiral’s Landing, a proposed development featuring 158 two-story luxury town homes on 50.8 acres bordering Vaughn and Ennis roads.