Michelin Starred Chef opens restaurant in Delray Beach