Katharine McPhee Foster Looks Stunning as She Takes a Dip in the Ocean (19 Photos)