Garrison Landing, new luxury townhomes at Point Loma with San Diego harbor and skyline views