Kitchens for Good opens first-ever shop in Pacific Beach